MDTGHWQHPWKSFDIDDWTGFVYVITCTANNRKYIGKKFFHSTTRKQVAGKTRRKKVVKESDWKKYTGSSKALNDDIQLYGKNAFRFEIVSLHETRSSLSWEEARQIVLHDALRAKNANGEKLFYNGILGPVKFSITDETELERQYRHHV