MGIREKDPLAQLSLPPGFRFYPTDEELLVQYLCRKVAGYHFSLQIIGDIDLYKFDPWDLPSKALFGEKEWYFFSPRDRKYPNGSRPNRVAGSGYWKATGTDKIIMSEGHRVGIKKALVFYAGKAPKGTKTNWIMHEYRLIEHSRSHGSSKLDDWVLCRIYKKSPGSQRQAVASPVQACLEDHSTNMSSSPSSSSQLDDVLDSFPEMKDRSFDLPRMNSLRTILNGNFEWASLAGLNPMPELAPMTNGLSNYGGYHAFQSAESGCRSSQVDQEQNSTELSQNFGYSSSGFGLSGQMYEFRQ