MTKLTAQQVEEVLAFWFDASDDGALNRPREAWFRRDDAFDAEIRRRFLPLWQELAAGELAIDAGDARAALAWLIAADQFPRNLFRGEARAFSSDVLAREGARLVISQGLDQALPPVARVFVYLPFEHSEDIADQRLSLRLFQALDTALPGSNYYDYAQRHERVIAEFGRFPHRNAALGRTSTPAELSYLAQPGAGF