MNRVLLLGGTGDALQIARQLGTRHVYSLAGLGRMPEGLACEVRVGGFGGSEGLARYIEREGIALVIDATHPYAAQMSANAAAACRETNVPCWALRRAGWSPQTGDDWRMVDGWDALVDAIRPFRRVLFTSGREPLAHLDDIPAHQFWIVRCLDAHRGNERARIIDARGPFDIDGERALFALNRIDVLVTKHSGGSATQAKLEVARELKVPVVMMRRPSLPEVDREFDSPAQLLRALNEEEGSAER