MRIDVMTKNIRNLALATMSGFRHKTVDVPEWEGATVVLREPSAEAWLRWQEIVKAKDDETPLSVAERARRNLEADVELFIDVLCDTGLQPVFSEDDREQVIAVYGPVHARLLRQSLELISDAGEVKKK