MTRPVVLVGFVAAALGSSIKDFQPDGSVIFVEEPDVVRKRDARKTVAGSALVRELIEWEFHLPGKADEFYHVHHDLDPAAVVPLTEYATPFAARLAERYGLPGAGFGAAQILRDKAVLRLVSRAAGIANPASARVESPEQVREFMARHPGKTVLKPSNRQASVGTQVLTDPAEAEQAWTNCVVQDEGIFVPDRAMELKMLAESFVEGDEFSVEMLLRDGEPLFANVTGKRLFPGPRPIELAHIVPADIPDELTATLTEETRRLTGATGFRTGIVHCEWIVSDGVPYLVECAGRFAGDGIIELIQRAYPVELNRAYFSVMKDEPVVDVLPRKAEGGAAVRFLSIEPGLIEDVRGVEKAAQSEGVFMCDVSVSAGDRFDGLRSSWDRVGDLMVTADSPAEASRLAEEAVALIEIDVRPDRGERENAAP