MDDFAEKKLQVKFVTKQLKYAIPDVPISLPENVSTKELNNLINQLLFPDQSADVYVNFDFLINDELLRQSLIEHVTEKEIQIEDTIVIEYVDKLPAPSVGECLMHNDWIAAVKAHHDNLILTGCYDGSIGLWRTSGEMLMMVRGHEAAVKSVAWLQDVGQEKRFVSGSDDGTCVMWSLNIHNINNNNNNNSNNNNNNNNVLNCGFLKKLHTCPMPELSPDSANATKPQNVQCVAANSDKTLFASGSWDCVVNIWSAIPNLGESQTNVQLIDDGRKKRRVDCQSVEASIRLPVQTFEGPEVGHKGQVTSVDWLDSSKVCSSSWDHSIKLWDVHAGRMTSSIVGSKVFFDLSYSPLNNLIVAASADRHVRLYDPRITSGSVVKNTFTSHTGWVSSVHWSPEQEHLFMSGAYDCVTKLWDIRSPKASLYDMRGHEDKILCCDWSIANDLISGGADKQLKIFHKNNDRLAD