MKHVKPVGIPLSSHFKFSSSLCPSNEEEKQDMSHVPYASAVGSLMYTMVCTRPDISHAIGVARRFMENLGREHWAAVKWVLRYLRGTSDYSITYRSSDNSICGYVDSNFVGYLDKRRSTFGYVFTLAGGPICWMSKLQKTTIVSTTKAEYVAAYHACQEEIWLKGLLGEFGIQQYKMKVFCDSQSAIYLARNPTYHSRAKHIDVKYHMVRQVIDAGIITLEKVHSTANCADMFTKPVLLEKLKWCLASFGL*