MKRARSANIPGAILHSLAELQDGLNAMIDPSWRAVRSLDNWALAITMESTELLDSYPWKWWKNLNATPDLANVRIELVDIFHFSLSGAMQMRSTPDDEIPAASLKPLKEVMTTFLPAKECTSDPYGFVFFPLTDTQNAIASFRNIIQLANAYRFDVIIECIIYAAEDLGFNLVAYYIAKHTLNCIRQLSGYKDGSYVKVNNGVEDNSLLHNCIKDVSLDEVLDADKYVQAWNSIMANVYEAFQIKESDRKDAERWFALAKENRLAIKA