MEAEPRVGEQYKAGILPAQAIAALVESGGISTRRALDDDQIQPASLDLRLGRTAWRIRASFLPGAGNTVKDRLSELVLHKLDLSDGAVLETGGVYLVPLFERLRLPIDVAASTNPKSSTGRLDVFTRVIADGARAFDAIPMGYAGPLYLEIAPRTFPILVRTGSRLSQVRFRRGVARLSDLELLNLQQEQRLVDSDAPDVAGGGIALGVDLAGAAWNGILGFRAKKHTGVVDVDKRAALDVEDFWEPIRARGHSSLVLDPDAFYILASREAVQVPPEHAAEMVPFDPLVGEFRVHYAGFFDPGFGHPAAGGSGARAVLEVRSREVPFILEHGQTVGRLVYERMAARPDHLYGEALGSNYQGQGLKLSKHFRPFA