MVLSKIASESDVSVHSTFASRYVRTSLPRFKMPENSIPKEAAYQIINDELMLDGNPRLNLASFVTTWMEPECDKLMMDSINKNYVDMDEYPVTTELQNRCVNMIAHLFNAPLEDGETAVGVGTVGSSEAIMLAGLAFKRKWQNKMKAQGKPYDKPNIVTGANVQVCWEKFARYFEVELKEVKLTDGYYVMSPEKAVEMVDENTICVAAILGSTLNGEFEDVKKLNDLLIEKNKETGWDTPIHVDAASGGFIAPFIYPELEWDFRLPLVKSINVSGHKYGLVYAGIGWVIWRNKEDLPDELIFHINYLGADQPTFTLNFSKGSSQVIAQYYQLIRLGYEGYKNVMENCQENARVLREGLEKTGRFEIVSKEVGVPLVAFSLKDNSKHDEFEISETLRRFGWIVPAYTMPPDAQHITVLRVVIREDFSRTLAERLVMDIVKVLHELDMLPARVKAKLAVAEEAAAANGIDSVAHHKTDREWELQVTEAWKKFVADKKKNKTMGVC*