MSPTAGQVITCKAAVCWSAKEPLSMESIQVDPPQNGEVRIRILFTALCHTDVTLWQDTMQLGIFPRILGHEAAGIIESVGDGVTEVREGDHVLPVFIGHCDDCPHCKSQKSNLCAKFGTDITRSTMLGDGESRFSIDGKRIGMFFGSTFSEYTVLEQQYVVKIDPLAPLKKACLLSCGVTTGFGSAWKHAKVHKGSTVAIFGLGTIGMAVAAGAKVAGASRIIGVDLNPQKFEKGKVFGVTEFINPKDHTDEAVHEVIKRMTNGGVDYSFECVGSSRVVESAFLSCQNGSGLTVICGLEPGMQNTLNLHPNLFLLNSKTLTGSLFGGMKPKTDLPKLMDLHMEELKLDEIITHERAFEEINEVFQLLLEGKCLRCVMHMENM*