MATAKIHFKPYFDEVAASEQLEKALRNKEKLKILEILVSVNNTQRQMIRTPYKTRYGKDLEDEIKKAFSGDFEDFLVALLQTPTKLDVTELNRSVKGLGTNEKNLIEILTTRTNEEIEAAKNTYFMTYSKSLEDAISADTSGDFRRLLIVILQAKREEGGFADTFKVGPHAAQILKSFDKKSGVEKFDAFKIFATCNGAHIQKVIEEVERQSGKEFQKLIDKELSGDFKNLVLSLIETSRNKPRYFANSIHLATKGMGTRDKDLIRILVSRSENDLVIIEHEFQTLFGKPLTQLIKEECKAEYRDGLTMLVKGNPRP