MSTTTVSGGDPPSRGFDTPTLDREAAALLHAISEHGGYAYVSMAVLASGGDIRAAEAAREMAWEQLHSGPWHSVLPVWRDAYSMACLHVARHHYGNGEFLDALRVLDLGIIMGGTLLRKDLDSAIEKVSEQTRRSVRVSDLGNSEHRLVDREFDMAEVLQLLPVKSLSTKLVVKKSALSLEKFLKDHYLSGCPVIISDCMSHWPAKMKWNDEDYLLRVAGDRTVPVEVGKNYLCTEWKQELITFSEFLQRIKSDSCSPGGPTYLAQHPLFDQINELRKDIFIPDYCFTGGGELRSLNAWFGPAGTVTPLHHDPHHNILAQVVGKKYIRLYSSSLSEELSPHSGTMLHNSSQVDLDDMDEKKFPKVQDLEFVDCILEEGEMLYIPPKWWHYVRSLTTSFSVSFWWSEGESSDAS