MGVREKDPLAQLSLPPGFRFYPTDEELLVQYLCRKVAGYHFSLQVIGDIDLYKFDPWDLPSKQTCFTFVGEYNCNYLGKALFGEKEWYFFSPRDRKYPNGSRPNRVAGSGYWKATGTDKIITADGRRVGIKKALVFYAGKAPKGTKTNWIMHEYRLIEHSRSHGSSKLDDWVLCRIYKKTSGSQRQAVTPVQACREEHSTNGSSSSSSSQLDDVLDSFPEIKDQSFNLPRMNSLRTILNGNFDWASLAGLNPIPELAPTNGLPSYGGYDAFRAAEGEAESGHVNRQQNSSGLTQSFGYSSSGFGVSGQTFEFRQ