MGMEAYELDASTIPDHHLLDLDSTFAAIVDRVVFNHSGPGIKSMSLAHTRYDTDGDRRVTAWLDRLASREHHRLERLDVNIGAALHTPASLFRCETLVELRLVVHAAARGLRLDVDGAVHLPQLRRLCLEHAGFRSSTQFQNLIDGCPLLELLHLRFTAVARREDTVGIEIRSPSVRRVVLEGCGGYGMVPFEVSAPNVEELVLSGRNMVAVEKGGVRRLSARKVSLLMDDKLWWYNVFAPFHHFTAFLNVGTNMSRIMAGFHGVLELAISGWCIEYLSKIVDSMNLPDWGIEVLRVEGMWPNQGQAGVVLHLLRSSPCLRNLFITNELEHPREISIDENREQYPATPEFLFDAVPGRLTHLRRFFMFNFSGNRNEISIIKFVLGSSSISINPDQFGVTDYLGNDWSSTQLILASL*