MGKKIRYHSFDFDGSLSNEAYCDELDRTVHDQSKGQKWTDQATAEQADQAILKANKDFLDGIILTRGDSEDYVIVGSNRQDIIMDFGNGSAGVTPPGSAFPRLQALATRLNAKFDKFLLADLESGNKFGTEFDTILDSGILESNGSYKSDTKWSKLDADDRFAKLVDDSSKVSLLFAQMQKASMEHPHDEIEFNFHDDRKDIVEELQSFFEKNPNLIPKNVVLNLRGYSGPQPEGVHKTQRRDDVYPYGKVQDIAKIQGKGTIPKATEEWADFYKHMRAAIISEANDPDLSHINVARQFNPGKLLAHYTNEAITINEIPKLAQEQIATHLRKVSFTDRQAFTEGGLEQQLLAKAVGHEKSTGRAHRYSVSAETMKTIKQEFQQLKGDHLKREILLDFKSQIENISTIEELQKFETENIKNKSESYKILATSQDLTTRILHLETDSVKALKHMINEKRVVLNTDLESSKKSSLS