MGSTSGSDLLKSRDVCIVGVARTPIGGLSGSLSTLSATKLGSIAIEAALKRAGVEPRLVQEVFFGNVLSANLGQAPARQAALGAGIPDSVICTTINKVCASGMKATMLAAQTIQLGTNDIVVAGGMESMSNAPYYLPNARKGYRLGHGTFVDGMLKDGLWDVYNDIGMGVCAELCADQHHISREEQDNYAVQSFEQGISAQNSGAFAWEIVPVEISGGKGKPSTIIEKDEGLAKFDAAKLRKLRPAFKEGGTVTAGNASTISDGAAAIVLMSGEKALELGVKVIAKVAGYADAAQAPEHFTTAPSIAIPKSISKAGLEASQIDYYEINEAFSVVALANQKILGLKPETVNVHGGAVSLGHPLGCSGARILVTLLGVLRERNGKYGVAGVCNGGGGASAVVLELMDYLKEGRSLL*