MVEFDNLDAATRARENLNGADIYAGCCTLKIDYAKPEKLNVYKNEPDTSWDYTLSTGKSLFSIPENVVMLESQPPLLGPGAAFPPFGAPEYHPTTPDNWKGASIHPTGLMKEPTGVVPGRNAPVAFTPQGQAQGAVMMVYGLDHDTSNTDKLFNLVCLYGNVARIKFLKTKEGTAMVQMGDSVAVERCVQHLNNIPVGTGGKIQIAFSKQNFLSEVINPFLLPDHTPSFKEYTGSKNNRFLSPAQASKNRIQPPSKILHFFNTPPGLTEDQLIGIFNIKDVPATSVRLFPLKTERSSSGLIEFPNISQAVLAIMKCNHLPIEGKGTKFPFIMKLCFSSSKSMNGAWNNATNEGMIEKENEVDSKVDIYN