MESASGPSIRVPEVRLSSAAAGSRPMPVIGLGTAADPLDAVAMRSAMLEAIKLGYRHFDTASMYGSEEPLGEALAEALRAGLVGSRAELFITSKLWSSDAHADRVVPALRQSLSNLKLDYLDLYLIHWPISCKPGSCAYPVDESDLMPMDFGAVWAAMAECQRLGLTKSIGVSNFSCKKLGNILSFAKIPPTANQVEMNPLWQQKKLREFCKANNVIITAFSPLGARGANWGTNEVMENESLKEIAKARGKSIAQVCLRWLYEQGVTFVVKSFNKERLKENLSIFDWELTEGDYEKIEQIPQKKMMLKEEFVSAKGPFK