MGIMTIDGQVIEFTDEPNVLSVIRKAGIDIPTLCYHSELSIYGACRLCTVEDDRGKTFASCSEKPRDGMIIYTNTPRLMRYRKLILELLLAAHCRDCTTCIKSGECHLQELAHRMGVHEIRFENVREIQPIDTSSHAIIRDPNKCILCGDCVRMCDNVQNINAIDFAYRGTDAQVIPAFNKKIAETDCVGCGQCRVVCPTGAISIHTNIDEVWEALADKNTKVIAQIAPAVRVAIGDNFGYAKGENVMGKLVGVLHRLGFDEVYDTSYGADLTVVEESKEFIERFTSGEKMPLFTSCCPAWVKYCENKYPEFVPNLSTCRSPQQMFGAVVREYYKDPEKNEGKKIVSVSIMPCTAKKEEILRPESYTNGKQDVDYVLTTTEIVRMIRKSGIVFDKVEIEAADVPFGIGSGSGVIFGVTGGVTEAVLRRLQQGHNRVDMESIKKSGVRGDDGIKVLTYNYNGREIKAAVVNGLANADKVLQQIKNHEAEYDFVEVMACRRGCIMGGGQPVNAGPRTRKARMKGLYDTDVNTQIKKSNENPMILSLYDTLLKGKEHELLHRNFSGK