MATRRTILTCAVTGSQTRLEQNPHLPITPKQIADASLEAADAGAAIVHLHVRDPETGRASMELAHYQEVVDRIRQKNPALIVNITTGPGGRFQPGDVDPAVAGPRTNLLPPERRVAHLPSLRPDIATLDLDTMFFGSEVVINTPPTIRAIARAIHACGAVPELELFDIGNLHLARDLFDEGVLRLPAIASIIVGIKYGMPATTEAMTLARSMLPPGVEWTGFSIGRHAFPMLAQSFVLGGHVRIGMEDTIYIEKGKLAASNAELVDKAKWIVEQLGGELASAEEAREQLRIGEPRALAA