MSLRLGSVPIVVASSPDMARQILKEHDLAFADRRPSAVGTHVFGGPNGMVLSSANDPHWKLLRRISATELFTSKQLDRFRPHRTAATRALMRSVLADCLTGRNTAVDPGSTTQPGGVCCLRPKLLEALGDLVTKMMTGQTLTELAREGDDASRILHLIEQVPKLLGTFNIGDYLPFLAWMDLQGCERRSKKLAAGLREAFQRVFENRRGQQAGAVKEEEAHFLDALLEYASSSSTPFSIMGNFLEFFVGGTDTCAMTIEWALVELIKNPEKMHLAQEEIERVVGKARIVEEGDIAHLPYLVACVKETMR