MGNEIQSTDSQNFGFNFLGNTIASGETLEYIGGSYALSSILLSAVELNLFDCLVDAPKTCEQIATEIQVSVDGLERLAIALTAMELLKRDSMGNYHNTPAASTWLTTSSPQSMTSSLLFHKRCYDLFGNLTEAIKSGKQQIKQVSSSKNLDRVNDYYRQLEQHPEEYFIFLEAMNRSSIGIGAAMPKSIDFSNIQQIIDLGAGGGQVSLELAEILPHLSIAMVDLPIACQFIQQRISTKGLQQQVKCIPGNLFDDLSAQIESADAVILSGVLADWGVNARMQILHQAHNLLKPGGLLIVSETLFNEQKTGPLQPAILSLCMLLAMQGNNFTPSQIESIIDKAGFGEIRFCLKNETGVRDLIIAQKPLSDLKI