MLGFVAADPAHVPAKVFEAYLVNDSNYYLNYTYASADGVGRRLRVEGTVEPNMKVFLEEFTHEALPEMERVAVQFTAFKRERVYQPKPAFDVELRLDVTKFYKPHTFGPTDFFEEPALLVDVVRDDRAVRSVFVDAESLRDALTPHAKPEPRPAKTPARKPHKEDGLIEVDLHASEVLETTAGMSHKDILDYQLDIFRRTMDEHRRHTGQRIVFIHGKGDGVLRQALLRELRAKYKTCTAQDASFREYGFGATMVTIH