MPQAVLTSLESGLQEVTPTDVADPLPSVSDTSVEGKLTVSRDAGRISKYKSKLFLKSYTLAPYVNDSEVLRNLVDFGVDLATLETRGNVADFLVKLNWEKDVKPRLQFLFSLGVPVDYIGSYLTKNPWFFQQSMDSLRSRIEYLKSKNFPDASITRIIMKARYWLNFEVQSIDARLGWYQKQFKLSGDEVRQIVTENPKLITFGTGYTQTLQFMFKEELGFSADQAKQLLVKDPKLWTTYKSILSNSFNYLHNVIGFSHETILSWPRCLREKKQKIEARHKWLKLFKRDQFDRTKPNFVSIEAMLNGSDETFCSNVAKCSLRAYEEFLKRQ