MSLLVFGHKNPDTDSICSAISLAHLKNKLGIKATAYALGDIRKEAKYALDYFKVDAPEILDNVRIQVRDLNYDKVVPLTPTSSILEAYNLMDEKNVKTLPVTYDDGTFAGIITMKEIAKNLLHQHFTTIHTSLSNICKNLNGTILVDCGEDIKGRVVTLSFGMETLIETLKEGDIAIVGDRYDSIEYAIDTKVKLLILTNHTEISKDLLALAKINGVSVVSVESDNYKTSNVINQCSFLDSIEATENLITFKEDDYMDEIKEIMLETNFRSYPILDDDNKFLGLVSKGHLLNPSKKNVVLVDHNEYAQSADGIEQANIVEIIDHHKLGGISTDVPMSFRVMPVGCNSTIIYQMYKENNVEIPYEIAGLLLSAILSDTLLFKSPTTTDIDKKACEELSKIAKVDMEKYAMDMFKCGTSLDEYTIEEIVNMDFKEFNMSGHRVGIGQVFTLDIDSIFAKKDEFLSYINSTDYDKLILSVTDIIKEGSYLIYKAEDSLIANAFGVEGVQGTFAPGVVSRKKQLVPNLTTAIKNFK*