MSLEEIAARLQGTNIQLAPLRRLLDYLVVKKVLLKIQSLEVPGEFKYGSTELCEMLTESKFARLLMLQDEVVTSGWHHIHEFILHGGEVPFQRAQGMFIWDYMEKNPEFLGLFSQGMVAISNVTMDSVLQTYHGFDEIRGVLVDVGGGFGADIGRVVEKYPHIAGVNYELPHVAHAAPAIPGVRHVRGDMMENIPPADAILLKTILHDFDDDEVILVLQNCYKALPHGGKLIIVDIDMDPAERGPFESLKFAFDLVLLALTKGGKERTSVQFTELLTQAQF