GFVKDVHEDSVTIYFENNWQSERQIPFGDVRLPPPADYNKEITEGDEVEVYSRANEQEPCGWWLARVRMMKGDFYVIEYAACDATYNEIVTLERLRPVNPNPLATKGSFFKVTMAVPEDLREACSNENVHKEFKKALGANCIFLNITNSELFILSTTEAPVKRASLLGDMHFRSLRTKLLLMSRNEEATKHLETSKQLAAAFQEEFTVREDLMGLAIGTHGANIQQARKVPGVTAIELGEETCTFRIYGETPEACRQARSYLEFSEDSVQVPRNLVGKVIGKNGKVIQEIVDKSGVVRVRVEGDNDKKNPREEGMVPFIFVGTRESISNAQALLEYHLSYLQEVEQLRLERLQIDEQLRQIGLGFRPPGSGRGSGGSDKTGYATDESSSSSLHTTRTYGGSYGGRGRGRRTGGPAYGPSSDPSTASETESEKREEPNRAGPGDRDPPTRGEESRRRPIGGRGRGPPPAPRPTTRYNASSISSVLKDPDSNPYSLLDTSEPEPPVDSEPGPPPASAAPPRPRRRRTDEDRTVMDGGLESDGPSMTENGLEDESRPQRRNRSRRSPRRNRGNRTDGSISGDRQPVTVADYISRAESQSRQRPPLERTKPSEDALSGQKGDSVSKLPKGPSENGELSAPLELGSLEWGFIKPLARIPPFSISLAAQHHGPHRPD