MRQGLCKRLVLLVSLNILIFIMVNYNFCSFGFIINRNEVMKGSSIIIDNMKKKQSREKRKNIGFVNCFILRNNKIRWGKKEENNKKINIKRIFLFDRSVDKVSGHFLQDRGLFIEADKKMKIIEEIEKMTKLEYKNVEKYLNVLSENDVYEEVINHKFYMYKKNNEKEKHDRLIKIQEFLNPFIINLRKKKAKEKVEYLIACIIKGVNIDEVITEMFKRKMIDIYVLTFIDDKIMEAHTKLLKDDKLNNKDEQMSISEKILRTLKDRIIAQQKLNKKGTFVFTRLLFLSSTLDINEDRKSMIKSMINTIEQLEEFELYLLDALEYAHENDKLQKYIPHMELLLNACKQVNPVYNQTLNKQSENIGFFPESVDPSNLKNF*