MMESRILEHPHAQFGGSMSGMVSFPYPLGHHHVYELASHQLQSAAAAVPFSIDGLLNGSCTASVVNPTPLMHSGCGLGGDSHQYKLSDSGDPDKESPGCKRRRTRTNFTGWQLEELEKAFNESHYPDVFMREALALRLDLVESRVQVQSSPLPMYALYSLYIE