MDKIDAFILEKIAATKLPSVSYAVIKDGEVAYANALGFRDLERGLPATPATIYGIGSITKSFTALCILKLVEEGRLSLNDNVEKYIPIRLRSRGENVTIRHLLTHTSGIPALGYAEAFIEGLVSRGGTWLPVAKPQDLLPFMESAEEWAVAKPGERFFYLNEGYVLLGLVIEKVTGAPYWECVRMKILTPLGMLRTYLASEEVMKDGDVAKPYYPDPEKGTPTPGRIPIGITSDGGIMSNALDMAKYVAMLINRGTYNGVEIIGKKSVEEAEIKRVAVPWRLLGDEGYGYGLVISENFYGRKIVMHGGNVLVYTAHMAYLPYDRIGVVVLANSTGYPMSYIAMYILAIALGRNPEELPFLMREKVLRKLEGTYRGYKGTVTYTAKAKGDILILKSQWGEELYLFPEEVREDYAKFHTYTKGYKLDVEFHIGKDGVKIVFERYLLVKSA