MGSAPFGDAAAAGRLYDFQGYHGGGHGPYGVRQPQPGRASASSVFFDDGETDGMAAAAAADMDMPRKDCGGDRDEKAAMALKSHSEAERRRRERINAHLATLRTMVPCTDKMDKAALLAEVVSHVRKLKSAAARVGRCSPVPSGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXR