MGAQAVAEFVHRATDRKEAILLAKIQGHSASLASSLVLRDAEDRKQVLTSSLDKTLAMWSCEGEDGQWVEAARLTPPGGPIFSLALDSREQDGLPNQVFVGNHAKQVAAWVPPAAELDSNVLLDDHCGWVRSLAMAGGRWLFSCACNTLRQWDMSRAVPRCVATVSLDKGDILALVASKGRVYAANADGSIRAWSIGKKGELTEVACRKKAHGERVTAIALRGPLLYSVSYDGALKAWDAESLDIVVDRSNAHGGERVHCLAMGPDGLLYSGGSDKLVRRWDPQLLVPAASPLLCHHHSVRTLAAGGRELLVSGDKNGEVALWKV*