MKKLKVLSPQARAWCDAIPPYQWSRAYFNEDVRCREITNNFSESWNNFIASAQAQPICVLVDVIRRKFVMKFHDRRKEPNAWENVVVKKVDDEMKEIELKSRGCTLLFSGNDEYEVNTNDGTTHNVSSSP