GAPCGACKFLRRKCVRGCIFAPYFSAEQGAAKFAAVHKVFGASNVAKLLLHIPAPRRGDAVLTISYEAQARLSDPVYGCVATIFALQQQVASLQAELAMVQTQLA