MRVLVFDKNFSNKFASNGDFGRNRFIGIINKVLFLHNGPILKFHLHISYIFHDSLQAIGQWMSFLSRNGVTELVLTYSNQHYELPSYVFSCLDLTKLELRNCIYKPPLEFNGFLNLKELNLEDVDFGTSCGNKINLPKLKKLFLFSCKNVYKFNIKATKLRKLTVIACPDALLLGLLDSPCLISVFISSQDYTQDFVGVEKMNLATMLSNLPRLRYIYTDSNFIMSLVVEKIPKLLPHAISRLKHMWLIRFQVDDLDQLDVALCLLRNSPKLEKLTVTHLMEHHIDVGPASNRLESPNCLDCTLDQLQVVEMRHLRGSKPELLFIKLLLAHSPSLNKFTITPNGDLDAKKIHDIAKDVMQFPRASTKAKLFYLDP*