MVLSTTSGSHHEGDHSLHSTFASRYVQTSLPRFRMGEDEISKEAAYQIISDELMLDGNPRLNLASFVTTWMEPECDKLILASLNKNYIDMDEYPITTELQDRCVNMIARLFNAPLKDGEQAIGAGTVGSSEAIMLAGLAFKRKWQNKRKAEGKPCDKPNIVTGANVQVCWEKFARYFEVELKDVKLRDGYYVMDPEKAVELVDENTICVCAILGSTYNGEFEDVKRLNELLEQKNKETGWDTPIHVDAASGGFIAPFLYPDLEWDFRLPCVRSINVSGHKYGLVYAGIGW