MAIVIVGAGHAAGQAAASLRQEGYEDEIIIIGDEAHVPYQRPPLSKAYLSGEQGIERVYLRPEKFYVDKNVTVKTDTAVTAIDTDVKTVTTDAGETIAYEHLLIATGGRPRKLSIPGSDLGRIHYLRTIADVDAIRDDFAEGKKLVIVGGGYIGLEVASVAVKYGLEVHVLEMEERILQRVTTPEMSAYYHQLHSGRGVHLHTSTTVSGFSGEGTVSAVECGDESFPADLVIVGIGILPNTEVAEAAGITCDNGIVVDDHCRTSAPDVYSAGDCTNHPNPLLDRRLRLESVPNAMEQARVVAANMTGGDKVYASIPWFWSDQYELKLQMVGFSADGDSQVVRGDMDANEFAVFYLKDGKVVAADAVNSPKEFMICKQLIGKAVDADALADPESDLKALLG*