MGSAPFGDAVAGGGLYEYQGYHGGFAGGHGLGQPAGRAPALDDGETEGMDASAAAAVAAMEMAKRNCGGGREEKAAMALKSHSEAERRRRERINAHLATLRTMVPCTDKMDKAALLAEVVGHVKKLKSAAARVGRRATVPSGADEVAVDEASATGGGGEGPLLLRATLSCDDRADLFVDVKRALQPLGLEVVGSEVTTLGGRVRLAFLVSCGSRGGAAAAAAAMASVRHALQSVLDKASSGFDFAPRAASLLGSKRRKVSTFESSSSSS