MKFMPKVVGKLTSLETLRGVQCKSCPGLRLKVLKHLTRMRQLEVRIGNESHLKCVKEGILGGFIKMQSLEISNDLYSGGSDYVVTRLSEKMALLKELETLALYPCAVPNCNFTFENLMILTLNNCECLGYPALETLRNLKSLALVVRIANIGGRSYAKPQNIGASFTPSGEENGGGIAVGVALEQHIQSLSINNIFQQTFGSKSLVNMQGDEVVNGGVDKLTLGERRLEGKVAIVTGGAAGIGEAIARLFTKHGAKVIIADIADKAGKKLEEELGGCATYVHCDVSKEEDVSAAVDVAVKLHGCLDIMYNNAATNDTAMAKNVGEYEMEQFDRVMRVNVKGVMLGIKHAARVMIPRNKGCILCTTSVAALLGGLAPYSYTASKHAIIGLTKNAAAELGKYGIRVNAVSPYGVATALALQYFKNGDSSAISQEDTANMENFLSGIGNLKGPILKAQDIAEAGLYLASDEAKYVSGHNLVVDGGFTVVNHSWGLYR*