MVKAGFAGDDAPRAVFPSIVGRPRHTGVMVGMGQKDSYVGDEAQSKRGILTLRYPIEHGIVTNWDDMEKIWHHTWFNELRVAPEEHPVLLTEAPLNPKANREKMTQIMFETFNVPAMYVAIQAVLSLYASGRTTGIVLDSGDGVTHTVPIYEGYALPHAILRLDLAGRDLTDYLMKILMERGYSFTTTAEREIVRDIKEKLAYVALDFEQEMATAQSSSALEKHYELPDGQVITLGNERFRCPEVLFNPNMVGMEAVGIHDTTFNSIMKCDVDIRKDLYNNVVLSGGTTMFPGIADRMSKEITALAPSAMKIKVVAPPERKYSVWIGGSILASLSTFQQMWIAKSEYDESGPSIVHRKCF*