MFFHLALDHEVSLHPKYFGANLNEVIKSKLFAEVEGTCTGKHGFVIAVTTIDTIGHGIIQPGRGFVIYPVKYKAIVFRPFKGQVMDAVVNQVNDKGIFCDVGPLSCFISRHCIPPDMEFDPNGNVPCYKTVDESVVIKGDDEIRVKLIGTRVIRSRITRSISSLFPGTIHVFALTPFTPVVHV