MTMLASKPSAAPVFPLRRLAQGCTALILAYCIFELGRRSSTAPQSLLAPLPTVGKARPVAAGLTHRGDALDALSQVDVEYDVVAAMKKPSNAAAKWTPARREGFKAPENSNAELYDQMWTGKHTYRRNGCWACRFAPDIVARLPFETVLDAGTGNGQMVRWMRMHGKAAFGVELSQAVLDRDAPDLLEAGFVEQGSLTDLPYQDNQFDLVVSGDVLEHILPEQADDVVSELVRVSKRHIVISISLKSHGNERLHTLLRPRHWWEAKFQKHGARPNRALFWALQEKQVRFSRDKGELESCRQEGVEDDGGKFEVCLVKLPWLMGIPGMDYRQIRTITPANAEVEPWFFVFTKDASTVKAAX