MATFTSHLDHMCALDIDTKTSFVRLSGIICTIGPASEPVPNLEKMIDAGMNVARLNFSHGTYEYYTNVISKLREAEKNYSEKTGIPYSLAIALDTKGPEIRTGLLTGGASAEVELKKGQKITLITSKDFYEKGTAEKIYVDYPNIVNVIKKGNRVFVDDGLMSLIVDEVGPDYLVCIIENGGMLGSRKGVNLPGVPVDLPAVSEKDINDIKFGVEQGVDMIFASFIRDAAAVHEIKKLLGEKGKNIQIIPKIENHQGVKNIDSIIEASEGIMVARGDLGIEIPPEKVFLAQKSIIAKCNRAGKPVICATQMLESMVKKPRATRAESSDVANAILDGADCVMLSGETAKGEYPIQCVQTMANICKEAEAALWQKQLFADLSSKVETPIDATHAVAIAAVEAASKCNAAAVIVITTSGRSAHLISKYRPRCPIISVTRYAQVARQSHLFRGILPLYYSADRGSDWLKDVDCRVQYGIQFGTCRGFIKPKDPIVVVTGWRQGSGFTNTMRIVYVGDNEKLEN*