MSILEQLESPTFKVTKSDKLLIAYIKENIDDVFYKPISQIAKESNIGEATITRFVKKMNFNGLQDFKVTLAQEISTINKKNIINKNIQNDEPALDTAKKLLSSNVTTLENTVEIINSKDVHDCARLIINAKKVYFIGIGYSGIIAQDSNYKFMRIGLNCVSFDSSHTMIMMSSIMEEGDLIIAISHSGETEEIIKTVKLARANNAKIISITENKNSELKDISDVHLSYVSGETVLETGSISSKLAQFFIIDLVYTQVVKELSNEAIERKIKTTNAIKLFKNE*