MDEPDPTTEIPTRTLVESMIREDATIDAGELYDVAAALGMSDQQVRLCIKRLVAEGRFTHEGRGRTAVLRATGDTRGAIEPELEYLRFMYAQDRGRARWDGVWHLAAFAVPESQRHARDSIRDTLVYLGGAAIQGGLYVSANPWEDRIGAAAAELGIESHLTTLTTTDLAVGGLTEGRAIAARLWPLDRLAAGHERLLGVAQRVRAALPAEDPTELLTLAITLAAEFDRAVGPDPLLPPELLPQPWIGARARAAVAECWALLRDSALPPIRLFRWYGEVVAEITAAT