MLVNLYGKCGSIHEAVSVFVGLPSHDVALWNAILSAYVDQKAGDMVLHLYKQMQEEGVSPDEQTSVIALQGCSVLATKEESVVIQGRSTKIISLEIGRALHADAQKMGFDPDIFLGSTLVSMYGKCGSISDAEYVFGSLLVHDVVSLTAMISAYGEQGFVQKASELYIKMQDKDLILDDGTIVSLVQACKETGTMDLCRQIHFDILASSGDPSLLLTTAFIHAYGSCASMVDAWAVFDVLLEPDVVSWSALIAGYAKDGSFASSFGTFECMKGAGVEPNEVTFLCLLSACSHTGLVNKGVEFFESMNKEYGLMPKIDHFVTVVDLLGRVGELERAEDMLSRLPGQPDLAMWSCLLGACQKHGNLALGKRVFSCAVLLHPDKASAYVMMSNIFNCRLWDDTSEVD*