MSLLVDISNLFTGNTMMDVLTCYAKFVRNSAIRTLFQSLSSHGHKLSKDMWERSLWEFVFPLLTSVRHLAATSSKDEWQGKELGMRGGKPVHMLVHHSRNTAQKQWDETLVLVLGGMSRLLRPFLPFLQTLDNFQKGWDSLLLFIQESILNGSKEVALAANNCLQSVLLSHCLKGKLPMNYFKSAFLVYETVLQKAADYQSIVATKAKQELLRSLGEFSCLLPMALEGCVHPVQRTVLEVFPLLTPKDGKLSSMWPNLLRKMLLYLPGDESHFIDGRTTVDSYNSSRDKQERGRTASETWMTEISSFHGSGQCVSNAHFQKPADDTLSAKEMLQSESSDFSNSVPKSSYIKAKVPVSESNAARIEEMSNNTSSPLFAERIISVLVDIYLLAPSAERQDTSPEIIASLGSEFGGALRFLGVSSSQNLVEH*