RRFGTKCTACQQGIPPTQVVRKAQDFVYHLHCFACIICSRQLATGDEFYLMEDGRLVCKEDYETAKQNDDSEAGAKRPRTTITAKQLETLKNAYKNSPKPARHVREQLSSETGLDMRVVQV