MSGRTVMVAVKRVLDYTARVRVKSDKTGVDLTNVKMSMNPFCEIAVEEAIRVREAKGTDEVVAVSIGPRQAADTLRTALAMGADRALHVHTDAEVQPLAVAKLLAAVARQEQPQLVLLGKQAIDDDSNQTGQMLAGLLGWPQATFASRLELDAAAGTALVTREVDGGLETLRVTLPAVVTSDLRLNEPRYATLPNIMKAKKKPLAVTSPEELGVDVAPRLQTLSVEEPAKRKGGVMVASAAELVDKLRNEAKVIX