MESAAPPYDSWCPSSQACLTHDPSRLHQSRLTWRTCSFSSWSSRNFPTWCAALHPHNPGRYGLGSAKIRQFDATNFWVSEWCCMCRGSGPGNSSTEPSPEEDAEKFLDSTPTVNDDVPSASGESQNTREEDWRAFRARLVEGEQSESARSDSSAHGKESLRRALVKKWAHALPFPEAGCLLVATEKLDGQPPFERSVILLLRLGSSKPQDGPFGIILNRPILHTTRESEPITERMAKMLQNCRLFYGGPLPADIFLLMRAAEGFTHLEETMPGIYYGYAHGLQQAADLTSQDKLLNDFRFYVGYAGWDFNQLKDEIAEGFWWVAACSPELLKEVASDLLWKEVLMSMGGEYAEIGKKTQGEGL*