MGKMLVVVLGGIGYLGLHLLHSLATLADNPYDITFTYHSYSHPPTLFDATGPLHAFKVDLQSGEGLDSISATLGQPHAVVNCVAISVPRACELNPSVATATNVPLSLIKWMSSFSDTGAPLLIHLSTDQVYEGVKSFYKEDDETNAVNMYGKSKVMEENYICSNYSSYAILKRSIIYGPQPIIPIEKTLPIQRHATKDSGLISRVNVLRIINELTDTAIAYGLDKKSTSTKEKNVLIFDLGGGTFDVSIMMIKERIFKVKATAGDTHLGGEDFDNRMVNQFVQEFNRKHRKDIGGNARALSRYGNSFSLALFHLWLM*