MTTTSTLEESFKEKPQSLQHILPIDFHSIQEVPNSHLWPNINNSPISHDEKNPNVPIIDLLAPNVVELIEFFDEVESQARRLFALPVEQKVKVMRSTTGATGYGTARITPFFSKFMWHEGDVMENYQKKMKALSFQLWLLILNYLQPSQEHSIKSFESTGALQLNSYPCCPNPNHALGLAPHTDSLFLTILHQTNNTKGLQILKKDQGWTSIAPVSNDALIVNVGDLLHILSNGEFPSVYHRVLVDQTKHRVSLAYFFGPQVDSMIVPLVSSKDNVGVVPKYRNVKVKEYLDLKAKHLEKVFSMIRF*