MPSVTWGVVQGRKEKLVSRVIICDYLKSLGIIPDELENLELPSTVDVMRERVEFLQKLGLSSDDINEYPLMLGCSVRKNMIPVLAYLEKIGIPRSKLGEFVKNYPQVLHASVVVELVPVVKFLRGLDVEKQDIGYVLQKYPELLGYKLEGTMSTSVAYLVSIGVNPRDIGPMVTQYPYFLGMRVGTVIKPFVDFLVSLGLPKKILARMLEKRVYLLGYDLEETVKPNVDCLISFGIRREVLASVVAQYPQILGQPLKAKMSSQQYFFSLKLKIDPEGFARVIEKMPQIVSLHQHVIMKPVEFLLGRGIPSEDVAKMIVKCPQLIALRVELMKNSFYFFKSEMGRPLKELVEFPEYFTYSLESRIKPRYQRLQSKEIRCSLKWFLNCSDQRFEERLQGEYIETETPGPLFCMGGKLELPGNEMVSDEEDESDDEVLYRRTVSL