EYLVHACGLTRPQALKASTKLSHLKSPAKPNAVLAFLSGLGLSGADAAAAVAKDPQLLCAKVDKTLAPLVDGLTGLGLSRSDIARLLSLTPDHFRRRAMLSRLQYYLPLFGSFHNFLRLLKNSSRLLYLNLDKVIKPNVVFLRECGLGDCDIAQLCIHAPRLLTANPERVRAMVACAEGIGVPRGSGMFREALHAVAFQSKEKIAAKVDYLKNTFRWSDAEASVAVRKYPRLLRKSKESLKRRAGFLFSEVRLEPVYIAYRPEILSYSMEGRLRPRYYVIKFLKQNGLLDRDLSLFYAVKMTEKVFAEKLICPHKEAAPHLAEDYATACKGEVSTNFRFR