MPDMLHVLEATFRHSQYPDVAAREELAARLALSEARIQVWFQNRRAKWRRDNRIGQVTCFMPTPQWHYSSAIRQDSKVANAKDNHQDADVPIDLSMKAPREDEKTCS