GPAKIVWASTQLNPPEERAFVLNELIPGFKEKTGIDVEFVPISYSDLATRMEGEMQSGKVTIDVVADLHGGLDYFNAKGWLQDLSGKKLEGRTFIESYMKYATDKNGKVFYIPWMSATYVMVVNKEAFKYLPSGLTEEDVIKGTDKWTYDALLAWVKNIYEQTGKKAFGLPAGPKGLLHRFIHGYLYPSFTGYEAKKFESPEAVEMWNYFKELWKYTNPASTTWDAMADPLLQGEVLIAWDHTARIKNAITTKPDQFVVVPVPRGPKGRGFIVVLAGLAIPKNAPHPDEAWKLIDYLTKPETQVKVLEKVGFFPTVKEAENAVPEGPLKILVKGVTAQSSTKDALIVMIPNLGAKGGEFSGIYRDAFKRIILQGEDPEKVLNELGPKLHQLFKEQGVEEP