MSQVNEKDAAVKPTTVKEEKKTLSESSTSDAQSGSIPTMPTMPGAGFPANPFDFSSMAGLLNDPSIKELAEQIAKDPSFNQMAEQLQQTFHAPDEGVPQFDTQQYYSTMQQVMQNPQFMTMAERLGNAMMQDPSMSQMLESLSNPAQKDQLEERMARIKEDPSLKPILEEIESGGPTAMMRYWNDQDVLKKLGEAMGLAVTEDATTAGNPVAGADEAEEDANEDESIVHQTASVGDVEGLKKALESGADKDEEDSEGRTALHFACGYGEVKCAQILVEAGAKVDALDKNKNTALHYAAGYGRKECVSLLLDNGAAVTLQNMDGKTPIDVAKLNNQSDVLKLLEKDAFL*