MDKIWDLLHDKHTSVICIYGMGGIGKTTLMKAINNKLQATSEFRFVIWVTVSKQLNLQKIQKEIMSRLHLKFDENASYQDRSMQLREWLSNKRYMLILDDLWNSINLSEIGIPTNKENGSKIAITTRIANMSAVQVCSDMKAEKIRIETLTKEEAWDLFAANVGKEVVHQPHIKDVANDVVMECGGLPLAIVVVAKAMEGQNKKELWQDALRALRASAPEIEGMEPQVFLPLKLSYDDLKDEEDNGSNFADMI