GGEPPWVEPGPCPDVPAHPDFDLAKYAGRWYLVARIPDPYLPARRCIASRLEYDEEENAFRVTVGGYTADGERVTLEGTVRPVPDHPPARMVLELPGVPERPVIVIDTDYDTYTCVYSCRTLDGKNELFAAILSRTPDPHGEALARCRKVFADAGVDPARFELVPHDEDCEFTV