MAAPPPIVLDGGTGFLKVGYAGQNFPEHQFPSIVGRPILRTEEKGDNILGPDGNEIKIKDIMCGDEASAARTMLQVSYPMENGIVKKWDDMQHLWDHTFYEKLKVDPAGRKILLTEPPMNPVKNREQMCEVMFERYNFGGVYVAIQAVLALYAQGLSSGVVVDSGDGVTHIVPVYESVVLNHLTRRLDVAGRDVTRNLIALLLRRGYALNRTADFETVRQIKEKLCYVSYDLELDKRLSEDTTVLVESYTLPDGRVIRVGSERFEAPECLFQPHLVDCEQKGMGEFLFDTIQAADVDVRSSLFKAIVLSGGSSMYPGLPSRLEKELKQLWLTKVLGGNPERLSKFKVRIEDPPRRRHMVFLGGAVLANIMADKESMWITKQEWEEQGSRVLEKLGPRS