MVGGNINSRQYNDTTSTKIFVGGLAWETQRDTMRRYFEQFGEILEAVVITDKNTGKSKGYGFVTFKDPEAAMNACQNPSPIIDGRRANCNIAAIGANKNRTQAPQHG