MSVVVLQLGQGGNQYGLALFNALASSRGSPLPCEFFEESGSKGELPRARALLIDMEPKVVAAVTRKANGGAWKYDSRSCFTLDSGSGNNWAAGYCSNGATCREPVLEQIRLKVEKCDCFGGFLGIQSLAGGTGAGFGAYVLEALKDEYPSACIFSHSIWPFQSGEVVVQNYNVLLTLAKLHEVVDGIITVENESLVAACKKTLGIPSPSFVEMNSVGAHALASLLLPSFWRPIQASQASTCNSSQLRVRLLSDLAYALCAHPAYRMLTVYSTPQVRVESLDFTTFAWPSQLKQLKRIAYPVELEQVPGETRLAKSVQKSVASLLALRGPGAGTADVSMMREPSLYPSWCIDPLNVCANDKEIIKDGGLAVGMMSNCQGAILPASKALTRAYAMFYSKAYLHQYLKHGLDASFFEAAFATVEDVCHSYSIL*