MHTTRHLHGYWEASRHLEKPSVAHWNAAKRVLRYLKGTRDVGLKYEGANTIIQCYVDANWAGDITTRKSTAGMIMTMGGTAILWSSTRQSCVALSTAEAEYMALAHGVKECLWISSFMREIGLEAELKPMPLWSDNQSAITMAKQNGPSKRVKHVDIKFHFVKEQVENGMVQLGYCPIGKMVADALTKPLTRERVIKLRKTFGLKKLKMKEGDEVTGNKEGDEEPCDRPRGRLLEVEAANHTARQLDDDVESVEPPKRWKSENPTFIDWVPGLAGFPLDDLPDNFTHPADVELDAFLQWCIVAGSRFRDVGRILIHTTEELESSAFEGLASAYGIQACATGPLIQYALNHSGNGSNGYRTNQDVDCMKWLNAQSDSSVIYISFGSNATLPAEEILELALGLEASAQPFLWVIRTDAMKGAQTITLPKDFELCIKTRGLIVPWAP*