MRFNLLFYALGVTVRLVHIGLGEFERRALMLLQYEFPLDSLDPFEHVAVKLGVDTDHLLSALQRLAEQGILKRVGFYVNPRSRRKSVALVAFRGGNVDKAASLCASDDEVTHCYERDGGEWRVWVVRRARSIDELLSWAASFARNIGADGFEVLVARRVHRLSVKYDLYRGVSRAGPYTRVVLNPPSPEELGLPSELPALVRSLPLSRRPYASIAERLGLREEDVLQGVKLLLERGVLGDPGAVLDGHRIGFRYNAMVVAWPRTSTERLCEEIVDNIPEATHIVERLPYPSDTKAYWAPTCYAMVHGVSRDVIEPVIRRVEQLDSVDRVEVLYSVRDLKPGAER