MVTRYTDCTFLPGRPNHGKNQKSAKVAAIPCTPAAQVGRGAASSEMEEKSSFIWQIDGFSSLLDKQEGWTNSGYFKIKDLNWYLQLNLKDRKSGDEREYVSLILVLSKTSGLEPDTIVEASFKLLIYDQAYGRHSEHEFSHRFQTTESSRSSGISCMILVYTLKEPSSGFIVGDSCVFGVELIKFTTAKVKDGSGTLHVQKRIGFCSAREAYTWIINDFLSLKGRCYSPEFEIGGHKWYLTMYPSGTGIDGDKEILSLYLHMAKPNGDASLQNSGVLVEVSLSIKDKVTSNRKTMTGRCQLQATEGEGWGWSNFMATKSVKDWYLVKGSCLIEADVAILGSSKMN*