MDSFNELWQVVSDYLRQTNSESIYNVWFSELEPISFDGSRAVLMTTAEFKRRILAQKFGGTLHSAFLNALGLDVDVEFIAPGEGYSQSDSSGSAAGSSEIDGSTRASNYFENTFDTFVVGASNKFAHAAAQAVAANPGKAYNPLFIYGNSGLGKTHLLNAICHEIKRNDPSMKIVLTDGEEFTNEFIEALNHRTTTEFQNKYRKVDVLLMDDVQFIASKERTQEEFFHTFNALTQDGKQIVLSSDRPPKDMPQLEDRMRTRFEWGLLADVQPPDLETRMLIVKRKADALNFDISDDVVEYIAQKLKNNIRQLESAVKKMQAYVQIQGAHVNTATAQQAIRDILSDNKPIPVVVDKIITEVARTYGANPEDLRSKKKDAQTSKYRQISMYIVREVTGLSAKAIGAEFGGRHYSTVLYALDEIKKESDTDSALRTTINDIIKNVQES