VFLSLRRLGHSGINQLGGLFVNGRPLPEATRQRIVELAQGGARPCDISRLLQVSNGCVSKILCRFHETGSIRPKAIGGSKPRVATNAVVLKIAAYKRACPSIFAWEIRERLLEEGVCSQANLPSVSSINRVLRNLSAETKNSSPEYNLQQQDRPSTILANSTLTMTSAPCGGMNLDSPGYLQEHRQSCTSWTDSWSMPRLGIYYSGHDNASGEFGGWQLQWPELAAAKWISKSEPSSILWSSDGFTHLSRFCDHKCVPHFQTEQQVGYITDPMEAYKLQNIRSLSPPSTRMTAFTETDTLRVQQYQRTPFTTIDQAVESEREIEGLQHQEVFIQEEGSATSLCSPETRIQLWLSNRNNKCSAPFASPPETITSLFESECSMPGEYQHELTHLMDSQPPTSTEPLHQAWAHSEDLC