PRVPPNGAFCGLCTEGLVVFRPGPVASREAMDAKDGYRGGSDGNQYIAPAYFATAAVRDTDVDSDVPPPWRIDTTEDLNGVVMRFARDAAQTTESSSPLTSDLHCPTYFLTANLGRFGRHHNQLQEILNGISLAKRSNRTFILPPFVPALYMSYLKLNPELLYGWNALRRNGRYCVLSYAEARPILQHLRERDGVVRMERVSFAATADLHLLFNTTEEHDSYAWGPMPRVPGKDGAFVYDADDWFSMGLPQREMTAHTSGNTSLVPSPLTFHEARPPSAEECSGFAGPTPNKNQTQWERIRRCTTAFLRTYGDGDGRCESSLASRRQPR