MDGEGVIVPLDSFSQPASLIKKTAVSRSWVSVDTSGQSTVLDLDKYGIMKRVSIHARDLRILDPLLSYPSAIFGREKAIVLNLEHIKAIITTEEVLLRDPLDDNVIPIVEELQRRLPPPNLNFMGQGDDEEGTGVQSEAQTSESNEFPFEFRALEVALEGICSFLDARTRELETAAYPALDELTSMISSRNLDRVRKLKSAMTRLTNRVQKVRDELEQLLDDDDDMADLYLSRKLSFASSASSDVGDFTWSPASPTIESKISRASRATPFSTHGENDVEELEMLLEAYFMQIEATSNKLTTLREYIDDTEDYINIQLDNHRNQLIQLELFLLSGTVSLSVYSLVAAIFGMNIPYPWNKNHGYAFKWVVMFAGVISGSIFMSILTYSRHKGLVGL*