MKIAIVTDSTAYLPERIKDHPNLFVIPIPVILDGKIYNEGIDIEADEYYALLNNSKEFPTTSQPALGEVLELYKSIAEQGYDTIISIHLSSGISGFVHTLHGLTDEIPGVALYPYDSKITSMPMGHMVEAALDLTEEKASLEEIFAKLDLIRDNTYAYLIVEDLNNLVRGGRLTNGAALIAGLLKIKPILTFEDGKIVLFEKIRSTKKAFARAEKIIGERNAGIEAPVKLYVIHANNRIVAEKEQAKLQKLYPNAEIEIGHFGPVIGTHLGEKAIGLAISAQ*