MASQAVLLSDAIADDRKDVDVNVPEFTKANIAPTTDEVIPESSASKAQENLLHSTEPVVSVSDAKPKREADLIDGLILNRAMTRFGHRFYREFVSAYRDINGMSNHSGLTVVEQATARSGSKILVLHNRKPVFVTFLSPASRNIDAQANMAAKRVNASLLQYQQQAKWAAFSDPDLAPDEF