MAAGPSSGPVPTQELAIDRSVHRSGIVPTLQNIVATVNLDCKLDLKTIAQKARNAEYNPKRFAAVIMRIRDPKTTALVFASGKMVCTGAKSEEHARTAARKYAKIIQKLDFPATFKDFKIQNIVGSCDVKFPIRLEGLNYSHGMFSSYEPELFPGLIYRMKEPKVVLLIFVSGKVVLTGGKKREDIYEAFESIYPVLQEFRKGEAVPSAPALPSTAPARALPAAPGSTVQLGLPAPQLQLAGPST*