MESLMPWDARDTMSLRTEFVLFASQDGANIRSLCRRFGISPATGYKWLQRWAQEGAAGLQDRPRIPHHSPNRSSDDITALLRMAHDRHERWGARKIKRWLEDQGHTMPAFSTVHNLMARHGLLPGASPGIPATGRFEHDAPNRLWQMDFKGHFPFGGGRCHPLTLLDDHSRFSLCLAHCTDERRETVQQQLVSVFERYGLPDRMTMDNGSPWGDTTGTWTALELWLMRLGIRVGHSRPYHPQTQGKLERFHRSLKAEVLQGKWFADSGELQRAFDHWRTVYNLERPHEALDMAVPGSRYQPSARQYSGNTTPPEYDEGVMVRKVDISGKLSVKGVSLSAGKAFRGERVGLKEMQEDGSYEVWWYSTKVGVIDLKKKSITMGKGC