MASVEEIRNAQRAKGPATVLAIGTATPDNCLYQSDFADYYFRVTKSEHMTELKKKFNRICDKSMIKKRYSHLTEEMLEEHPNIGAYMAPSLNIRQEIITAEVPKLGKEAALKALKEWGQPKSKITHLVFCTTSGVEMPGADYKLANLLGLETSVRRVMLYHQGCYAGGTVLRTAKDLAENNAGARVLVVCSEITVVTFRGPSETALDSLVGQALFGDGSATVIVGSDPDLSIERPLFQLVSAAQTFIPNTQGAIAGNLREVGLTFHLWPNVPTLISENIEKCLNQAFDPIGINDWNSLFWIAHPGGPAILNAVEAKLSLDKQKLKATRHVLSEYGNMSSACVLFIMDEMRKKSLKEQKTTTGEGLDWGVLFGFGPGLTIETVVLHSIPRDSN