MSIFNGGHLPQELLINIFCRLPAKSIGQLRCVSNPLNSFLSNKQFLKAHFTSIIHFQEPQKHILLSHSGSFQTITFKNNGVFSNSININPTPSDQFVDICGSCNGLVLILNKDDSKVVINPTTLDFKKIPNSPFALDPIGSFSMYGFGYDYVNDDYKIVVISRYDHDNEYEPDVLDMFMDIYSLKVGSWKRIKSSPYDHAVPELASGVFVNGALHWLASKKPDYVSVIGAFVLSDEEFVEVVAPSSLDEGKFVFNKLVVLKGCLCMAVDYLEGNGNRIDVWMMKEYGVEESWTKFCVDGIDFYDFLKPLCFIRDDEVVSLVSPIDPNLFEI*