MLYKTQRFFTDSLHTMKPIEGVTSGTTLPKVVARANPALVEGLNNEDRAFAVSEKSEIFKGDCLLRRSLYGGVNTHDNSDARPLPDCGRRIGGDLSYSLGSF