MAEASNFLASQRIAVVSGGNKGIGLEICRQLASKGIVVILTARDEKKGNEAVIDMLKMYDHSNYNIIFHQLDVTDISSIARLKDFIKDRFGKLDIVVNNAAILGVLLDKDVIICPQQDLFVEKIKVATQTIDKAEECIKTNYYGAKWMIQQLLPLLQLSDSPRIVNVSSSGGKLENVRNEWAIGVLNDCDNLTEDKVDEVLNVFLKDFKEGLLEIKNWPTTVSAYVLSKAALNGYTRVLAKNYPNFLINCVCPGYVKTDICCNCGTLTVEEGAQSPVWLALLPQGGPSGNYYIRKELSPF*