MERSLKAVLDGGYSFKQAAEMHGVPKSTLYDIYRGEHSDKLGRPPILSVTEERWIVDAMTTAGKFGYPFEKRTIKDFVGVNIQCFNDNRPGDDWIEHFMGRHKELSLRNCENIKRVKAEITEYTIKEYFKHLNETIQGVSPEIIVNMDETNLSDDPGKKLIFIPRGEKHARRIMDFSKMSTSVMFAAAGDGTCLPPYVVYKSTNLYPDWIDGGLENTQYNRTPSGWFDTQCFEDWFLKTALPYLRRKEGKKVLICDNLASHLSYRIIKSCTENNIRFVFLPKNSPLDVAVFAPLKRKLLEKSKDSISNNIRSGFRASGIILFDPEQVLKRIRKQPAGGTDDAKRAFFM