MNLAAMDPTTYDAQLEAKRIKLEQAFAQFETPSIEVFASDPEHYRMRAEFRVWHEGDDLYYYMFDKALNDKVRCDQYLPASTLINEMMAALIAELKPNPSLRHKLFQVDFLSTLSGEILVSLLYHRQLDDQWRAEAIALKAKLSSQFKVNIIGRARKQKIDLDKDFVVESLQVNDKVFHYKQIENSFTQPNAKVAIKMLEWAIDVTQNSQGDLLELYCGNGNFSIALAQNFNRVLATELAKPSVDAAQYNIEINGIDNLQIIRMSAEEFSDAMAKKRSFRRLEGIDLDSYLCNTIFVDPPRAGIDPATLDLVQGYERILYISCNPDTLKDNLQQLYKTHKVTRFALFDQFPYTDHMETGVLLERIK