MAQNIVIRNSTAEFLIFMLEGKEDGIQVMYKGETIWATQKAISQLFDVGVPAISKHLKNIFESGELDEHSVISKMETTASDGKNYDTTFYNLDAIISVGYRVNSVRATQFRQWCTFVLRQFAIRGYVLDHKRMENGAFLGVDYFEHLLAEIREIRLSERRFYQKLTDIYATAIDYNKDAPTTRLFFKKVQNKMHYAVHGHTAAELIVERANADKEHMGLTTWENAPNGKIVRTDVSVAKNYLREKELDEMGRMVNAFLDMAESMAKRHIPMTMEDWAKRIDKFINLFDGPILQDSGKVSAEYAKEFAESEFEKYRIIQDRLFQSDFDRFENNSLPPLDVE