MVSDTKLSSDAFVEELEVTNECLHYQLLAGSGPECGWVNLKLDDQELLRCIIKARQESLDECRPPFFCAWYSGGFSPKDGEKLLAPLIEAVRDVGLKDAAIFHFPDAYGMTDEGREPWASYIDLLIEEIDKIAGSSRPLILFGHSRGAAPATCVAYRQPERVRKVYIAACGAMQLGEATGWELLSHSFKQGGDRELLKWFSSLQPQNILLHRTAHETSDAEFEEQVQSSKFLSDMLQLMRCQYRDAMYPDPARDFGEMEVSIMAFSPLLDPSCQPEHCKDWGRLTNDFQLQTVNAGHMDCLQVQAVPILWDGVKLEPHCPFLSEGVEMHRTLQNFAQVQAKQRGEGVCELFARICKDLLQFL*