MKKTVVASSVLLTLAFSGVSFAEDLTEPQAEKDAKLAAAVEQLKSEYSNAELLTALSVPQQEESKFHGTLGSNVEVERLIRDDGVNEGKVKYTIAQGSFRHDDLPGWDFGFYSGREELFTGNLKHADYNRGVNSIQEIYVNRSYNHEKGNIGWGLKLAGESIDQRTTPGGKVFGSYQLTDRLGMHGYALYHVEYKRGTGEFPYWEVEPGFSYKINDNTGAWLNFRYQEGQWKAKDGYSETETEWIIKPGIWHNFGKLSASLWGEFGSFEKSVDSTGAHAWTEDYSKLGVSANYPLSKSWRMFGEASYKKIDFASGPQRDEFDGYIPLFILGVNYSF