MSNSLDQLKSSGTTVVCDSGDFATIGKYKPQDATTNPSLILAASKKAEYAKLIDDAIAYAKKQGGSVDDQVDASLDRLLVEFGKEILKIIPGKVSTEVDARFSFDTKASVDKALHIIKLYEAEGISKDRVLIKIASTWEGIKAAEILQRDHGINCNLTLMFSLVQAIAAAEADAFLISPFVGRILDWYKAAHKKEYKKEEDPGVESVKNIFNYYKKFGYKTIVMGASFRNTGEITELAGCDYLTISPNLLEELLNSSEAVPKKLDAQGAAALDIQKKTYISDEPLFRFDFNEDQMAVEKLREGISKFAADADTLKGILKEKIQA