MNTRNFSLPQLQNLPIEEARIVADALAVHATSRQIDSAASKLAALAEAGLKGDRQAYAAYQQLLYVLSLSDDVATAQTRRWLARAIYRVEERFMPAADLSRALSEEDFQKRLEQEIAAQSRERHPMSQYVFSGSASRAQLQVFLRHQWFRTFRLYRDAADLLVNLTDVDEAAALARYLYGELGEEDEKGSHPRLLAKLLEAIGLEADFQAVSTMPEEIAYLNNRARAFRHAEVGWGLAVFYITELVVPGNHEKLYRALLQAGLSEDQAEYYKVHISLVPPRAKREWQLIARRIPDVQFQNAFLTSLSQHFRVERAYYDAIWEEMQSVK