MVGNNNPGQFSDTTLTKIFVGGLAWETQRETMKRYFEQFGEILEAVVITDKNTGRSKGYGFVTFKDPEAAIRACQNPSPVIDGRR