MCGQVPPHRVMAFLNDLFTTFDQLVGKHQVYKVETIGDCYMVCGGLVEEDAEGFRSVTEAVDPLHAHKVFAFAALEAARCVMMPGTGQPVRLRVGIHSGPVMSGIVGRKMPRFCLFGDTVNVASRMESTGVPGAVHISAATRALLGAAADGFLSTGGIPVKGKGFMLTYVYDPCGVAPQRSQTVSRTGSGAEQEGAAVAGAAKLSGACPDPDLPILTATAVPGIGREGPQVPGGEASSGTPTEAPPPLPQ*