MGVREKDPLAQLSLPPGFRFYPTDEELLVQYLCRKVAGYHFSLQVIGDIDLYKFDPWDLPSKQTCFTFLGDYYCKFSGKALFGEKEWYFFSPRDRKYPNGSRPNRVAGSGYWKATGTDKIITADGRRVGIKKALVFYAGKAPKGTKTNWIMHEYRLIEHSRSHESSKLDDWVLCRIYKKTSGSQRQAVTPVQACREEHSTNGSSSSSSSQLDDVLDSFPEIKDQSFNLPRMNSLRTLLNGNFDWASLAGLNPIPELAPTNGLPSYGSYDAFRAAEGEAESGHVNQQQNSGGLTQSYGYSSSGFGVSGQTFEFRQ