MRITDSRADLNDWIQKQGIDISSLGLGRPPILRGAPALLFPGSRTYNLPLPSVPLVSGYGCAVRRRLESFAQLSSVEKSKVKREQSADNAVPNLSTLNVPFGRGITVSRMAGRAVIRTVDKADPIQRDVYTSVFNNSLLLDLHLVMHGQDVFYFVKDSTWRARRKREPGRDDPHGARILNIRYGTAPHRERLRLLWHAKKHAVSQRWAQERQVLLTDQHGGALGWTDKDKEHILRTGSVPGYREDYYHNVDSFPELADDPSNIVFRKVTRKR