GKVKWFSPTRGFGFITPDDGSPDIFVHQTSIHAEGFRSLREGEIVEYVVELGQDGRMRAGNVTGPKGAFVEGAAREDDGSGGGNGSMSNSAGGYNNNGGGRGGARGRGRGMGMVSRGGGIGGGFGYGGGRCFNCNEPGHLARDCS