MTKVCQLVTVFDAMTTLKRKRLSLREKIDILDYRKNNGNVGIRVLAEKFQVGKTQIADIVSNTEEIYKAWVENGNEERKLTKLRKCEGSVIDKELLVWFSKTREKNLPVSGPTIQEKAKQLAEVHGLNDFKASNGWLEKFRKRHNISFKSICGEASAVDRIAVDDWKKKLPNIIDKYEKRDIFNADETGLFFRVLPNKTMAFKNETCNGGKVSKERLTVLLCCNIIDVNKFPVDWCWNKKAWMTTQIMTDWLMKFDKQMIKSQRKVLLFVDNAAPHPHLKLKNVELVFFPPNMTSHCQPLDQGIIH