MQPLETKAQEFAPQPITAEEGAAMLRAVLRLFGKWAITDEDAATLLDLPVRTYRRWKAGQPGRLGRDTKARLSNILGIHKALRIIFRDTERVYAWVKAPNTAFGGHSALEIMRGGELTDLMRVRRYLDAERGAW