MHSLMVKCGFDSDVLVSTALIDVYAKCRHANSASQHFNELPWRNLVSWNAMMSGYNYNGNAQESLELFVDMQRSENIQPDSFTIVAVLSSCSSLASSRGGKEIHGYVYRAGFERENFVGNGLIDMYGKCGDMELAQRVFDEMPEGDVNSWTALISCYGLNGHGTKAIAIFERMKQTVSVIPNSVTFMAVLTACSHALLLQDGFQYFKAMSSNFDIEPAMKHYVCMVDMLGRAGQFSEALRFINEMPIQPDSRVWEAMIGATSIQGDTAAAEIASKCLLELEPENPDLDVQLSNIYAKAGYWDHVAKIRGRMRSNKLQKSPGLSWIETLG