MKSILNYAAQGIMAFAAVMPTSAQNLSYGADNFYRSESVAIQPIHFNTVYNTTIVGNLFTSRNASRNTNSPAIVVGHPMGAVKEQSANLYASKLAEQGFVTLTLDLPFWGRSDGPQNLVSPDFYTEAYRAAVDHLGTYNFVDRDRIGALGICGSGGFVINAAKIDDRIQAIATVSMYDMGTVNRQGLRQAVSVEQRRAVIANASQRRWAEVDGAPTGYTGGTPNELTSQTDAVSREFFDFYRTVRGEFTPEDWQRNQTTQPSLVTNVNFLNFYPFNDIETISPRPLLIISGDQSHSREFSENAYREAGQPKELYWVRGAGHVDLYDRTEIIPFSKLSDFFQENLV