VCAGHSGVNQLGGVFVNGRPLPDTTRQKIVELAHSGARPCDISRILQVSNGCVSKILGRYYETGSIRPRAIGGSKPRVATQSVVGKIATYKRECPSIFAWEIRDRLLAEGVCTNENIPSVSSINRVLRNLASEKQQVGPPRVDGMFDKLRMLSGQTNWGGRLPWYPGTTLPSAGEAENTNSIHANAEDSEETQIRLQLKRKLQRNRTSFTQEQIEALEKEFERTHYPDVFARERLAAKIDLPEARIQVWFSNRRAKWRRDEKLRAQRRQLSISSSNIPISSSFNTSVYQPLPQHAAPVSFASGPVLGRSEAVLSNSYSIPTLPNFTMASSLPIQAPSQTSYSCMLPTSPTVNGRSYEPYTSSHMQSHVTSQPMTTTTSTGLISPGVSVPVQVPGSEVDMPQYWPCLQ