MGLLGRDTIIGTLVRQIPVVTPEAKVVIAPAGRIKVKIDEGNSRNRPPTISDIAARFQCSELTARKGLQALADYHGVVLHPHSDEVWVAHPFSAAPTTCVVSSGERRWWGNCAWCSLGVMQLAGRNATLKTRLGAIGDEVSITVENGELVEKDYVIHFPIPMSNAWDNVVYTCSVMLLFRNEAEVDEWCSTRGIPKGDVRPIEQIWHFAAEWYGRHADADWTKWSLRDAVEIFRRHDLTGPIWSIEDNAGRF