MPLWRRTMDLFCEVSTWTIHHCKRTANRDANMLAKIVILEVQPTSPDLSPNARFVVNEERTRASAYTCAFFLHPKPVHSTASSSGHHQEASTSTWPQNRWVVNRPNQQE