MKLRELVALYGPQNWNLIAEKLDGRSGKSCRLRWFNQLDPRISKRPFSDEEEERLMAAHRFYGNKWSMIARLFPGRTDNAVKNHWHVIMARKYREQSIAYRRRKLNQAVQRTLDSSSGVAAGAGHVDVV