MGVREKDPLAQLSLPPGFRFYPTDEELLVQYLCRKVAGYHFSLQIIGDIDLYKFDPWDLPSKALFGEKEWYFFSPRDRKYPNGSRPNRVAGSGYWKATGTDKIIMSDGHRVGIKKALVFYAGKAPKGTKTNWIMHEYRLIEHSRSHGSSKLDDWVLCRIYKKTSGSQRQAVASPVQACLEDQSTNMSSSPSSSSQLDDVLDSFPEMKDRSFDLPRMNSLRTILNGNFEWASLAGLNPMPELAPMTYGLSNYGGYHAFQSAESGCRSSQVDQEQNSTELTQSLGYSSSGFGLSGQMYEFRQ