MLNLTLLRGTEIWRIENFQPVPVPKFEHGKFYSGDSYIVLQTTSGRGGAYWHDIHFWLGKDTSQDEAGTAAIKTVELDAILGGRAVQHREIQGHESDKFLSYFKPCIIPLEGGVASGFKKPEEEVFETRLYVCNGKRVVRMKQVQKHLSSFGNVPFSRSSLNHDDVFLLDTEDKIYQFNGANSNIQERAKALEVTQILKEKYHDGVCDVAIIDDGNLQAESDSGSFWVLFGGFAPISKKVATDDDIVPERTTAQLYSITDGQVNQLDGELTKSILENDKCYILDCGSEVFTWVGRHTQLEERKSTIQTAEQQGAAVKAASKSTSVDEEVPPLLEEGGKIEVWRIDGSAKTQIPKEDIGKFYGGDCYIVLYTYHSHERKEDYYLCWWIGEDSIEEDRKMAAQLASTMCNSLKGRPVLGRVYQGKEPPQFVAIFQPMLVLKGGLSSGYKNHIEENGLNDETYASDTVGLFRISGTSSHNNKAVQVDVVATSLNTYECFLLQSSSSVFIWHGKQSTHEQQNLAAKIVEFLKPGVTVKHTKEGTESSAFWLGIGEKQDYTSNKLAPEATREPHLFSCSVTRGKFEVEEIYNFTQDDLLTEDVMVLDTHAEVFVWVGQSTDSKEKQSAFEIGQKYVELATSLEGLSSYVPLYKVTEGNEPCFFTTFFSWDPVKATAHGNSFQKKVMILFGFGHASENHRTNQDGPTQRASALAALNSAFTSSSAAKASSVPKPTGASQSSQRAAAVAALSNVLTEEMKQSNSRGSSLQSSRSPSASPTARTKHARFKESEERSEHQENEVSEHAAETNEEDSDLKPPDEVFSYEQLKAKSENPATGIDTKRREAYLSDEEFESVLGMTKEAFYKVPKWKQDVHKKKVDLF*