41f1d1:	4d                   	dec    %ebp
41f1d2:	55                   	push   %ebp
41f1d3:	4a                   	dec    %edx
41f1d4:	2f                   	das
41f1d5:	7a 45                	jp     0x41f21c
41f1d7:	71 6a                	jno    0x41f243
41f1d9:	4f                   	dec    %edi
41f1da:	6c                   	insb   (%dx),%es:(%edi)
41f1db:	31 4f 78             	xor    %ecx,0x78(%edi)
41f1de:	51                   	push   %ecx
41f1df:	53                   	push   %ebx
41f1e0:	62 6c 63 5a          	bound  %ebp,0x5a(%ebx,%eiz,2)
41f1e4:	6a 2b                	push   $0x2b
41f1e6:	67 79 72             	addr16 jns 0x41f25b
41f1e9:	44                   	inc    %esp
41f1ea:	73 59                	jae    0x41f245
41f1ec:	43                   	inc    %ebx
41f1ed:	6d                   	insl   (%dx),%es:(%edi)
41f1ee:	42                   	inc    %edx
41f1ef:	77 39                	ja     0x41f22a
41f1f1:	37                   	aaa
41f1f2:	72 38                	jb     0x41f22c
41f1f4:	4f                   	dec    %edi
41f1f5:	77 33                	ja     0x41f22a
41f1f7:	36 34 56             	ss xor $0x56,%al
41f1fa:	6e                   	outsb  %ds:(%esi),(%dx)
41f1fb:	71 34                	jno    0x41f231
41f1fd:	4e                   	dec    %esi
41f1fe:	6d                   	insl   (%dx),%es:(%edi)
41f1ff:	54                   	push   %esp
41f200:	4e                   	dec    %esi
41f201:	32 36                	xor    (%esi),%dh
41f203:	79 2f                	jns    0x41f234
41f205:	49                   	dec    %ecx
41f206:	6b 5a 53 34          	imul   $0x34,0x53(%edx),%ebx
41f20a:	48                   	dec    %eax
41f20b:	45                   	inc    %ebp
41f20c:	54                   	push   %esp
41f20d:	35 79 66 62 38       	xor    $0x38626679,%eax
41f212:	32 37                	xor    (%edi),%dh
41f214:	47                   	inc    %edi
41f215:	70 31                	jo     0x41f248
41f217:	6d                   	insl   (%dx),%es:(%edi)
41f218:	59                   	pop    %ecx
41f219:	2b 6b 50             	sub    0x50(%ebx),%ebp
41f21c:	7a 7a                	jp     0x41f298
41f21e:	63 38                	arpl   %edi,(%eax)
41f220:	6b 52 61 74          	imul   $0x74,0x61(%edx),%edx
41f224:	6b 79 56 75          	imul   $0x75,0x56(%ecx),%edi
41f228:	67 62 77 70          	bound  %esi,0x70(%bx)
41f22c:	44                   	inc    %esp
41f22d:	64 48                	fs dec %eax
41f22f:	48                   	dec    %eax
41f230:	41                   	inc    %ecx
41f231:	47                   	inc    %edi
41f232:	5a                   	pop    %edx
41f233:	61                   	popa
41f234:	6e                   	outsb  %ds:(%esi),(%dx)
41f235:	2b 70 52             	sub    0x52(%eax),%esi
41f238:	65 65 45             	gs gs inc %ebp
41f23b:	70 70                	jo     0x41f2ad
41f23d:	75 56                	jne    0x41f295
41f23f:	50                   	push   %eax
41f240:	35 6c 71 2b 75       	xor    $0x752b716c,%eax
41f245:	6f                   	outsl  %ds:(%esi),(%dx)
41f246:	33 34 46             	xor    (%esi,%eax,2),%esi
41f249:	54                   	push   %esp
41f24a:	4a                   	dec    %edx
41f24b:	45                   	inc    %ebp
41f24c:	44                   	inc    %esp
41f24d:	4c                   	dec    %esp
41f24e:	78 46                	js     0x41f296
41f250:	6e                   	outsb  %ds:(%esi),(%dx)
41f251:	6c                   	insb   (%dx),%es:(%edi)
41f252:	58                   	pop    %eax
41f253:	39 30                	cmp    %esi,(%eax)
41f255:	70 33                	jo     0x41f28a
41f257:	47                   	inc    %edi
41f258:	75 6a                	jne    0x41f2c4
41f25a:	7a 35                	jp     0x41f291
41f25c:	34 39                	xor    $0x39,%al
41f25e:	69 58 63 33 71 39 55 	imul   $0x55397133,0x63(%eax),%ebx
41f265:	61                   	popa
41f266:	31 36                	xor    %esi,(%esi)
41f268:	67 51                	addr16 push %ecx
41f26a:	61                   	popa
41f26b:	64 4c                	fs dec %esp
41f26d:	52                   	push   %edx
41f26e:	35 54 4f 43 57       	xor    $0x57434f54,%eax
41f273:	69 42 5a 32 55 66 54 	imul   $0x54665532,0x5a(%edx),%eax
41f27a:	35 4c 6e 6e 59       	xor    $0x596e6e4c,%eax
41f27f:	75 66                	jne    0x41f2e7
41f281:	79 4b                	jns    0x41f2ce
41f283:	45                   	inc    %ebp
41f284:	6f                   	outsl  %ds:(%esi),(%dx)
41f285:	52                   	push   %edx
41f286:	4d                   	dec    %ebp
41f287:	5a                   	pop    %edx
41f288:	4a                   	dec    %edx
41f289:	6f                   	outsl  %ds:(%esi),(%dx)
41f28a:	6c                   	insb   (%dx),%es:(%edi)
41f28b:	31 79 65             	xor    %edi,0x65(%ecx)
41f28e:	6f                   	outsl  %ds:(%esi),(%dx)
41f28f:	65 6e                	outsb  %gs:(%esi),(%dx)
41f291:	59                   	pop    %ecx
41f292:	74 43                	je     0x41f2d7
41f294:	70 6b                	jo     0x41f301
41f296:	53                   	push   %ebx
41f297:	35 47 63 59 39       	xor    $0x39596347,%eax
41f29c:	58                   	pop    %eax
41f29d:	64 39 31             	cmp    %esi,%fs:(%ecx)
41f2a0:	6c                   	insb   (%dx),%es:(%edi)
41f2a1:	36 62 39             	bound  %edi,%ss:(%ecx)
41f2a4:	35 2f 35 49 43       	xor    $0x4349352f,%eax
41f2a9:	6b 79 62 4c          	imul   $0x4c,0x62(%ecx),%edi
41f2ad:	32 32                	xor    (%edx),%dh
41f2af:	4f                   	dec    %edi
41f2b0:	6f                   	outsl  %ds:(%esi),(%dx)
41f2b1:	38 64 6d 32          	cmp    %ah,0x32(%ebp,%ebp,2)
41f2b5:	78 47                	js     0x41f2fe
41f2b7:	37                   	aaa
41f2b8:	78 35                	js     0x41f2ef
41f2ba:	2f                   	das
41f2bb:	47                   	inc    %edi
41f2bc:	70 4e                	jo     0x41f30c
41f2be:	6f                   	outsl  %ds:(%esi),(%dx)
41f2bf:	31 42 58             	xor    %eax,0x58(%edx)
41f2c2:	55                   	push   %ebp
41f2c3:	37                   	aaa
41f2c4:	7a 30                	jp     0x41f2f6
41f2c6:	6a 75                	push   $0x75
41f2c8:	73 72                	jae    0x41f33c
41f2ca:	46                   	inc    %esi
41f2cb:	56                   	push   %esi
41f2cc:	6b 6a 45 51          	imul   $0x51,0x45(%edx),%ebp
41f2d0:	6d                   	insl   (%dx),%es:(%edi)
41f2d1:	67 55                	addr16 push %ebp
41f2d3:	76 77                	jbe    0x41f34c
41f2d5:	4f                   	dec    %edi
41f2d6:	30 41 74             	xor    %al,0x74(%ecx)
41f2d9:	34 39                	xor    $0x39,%al
41f2db:	41                   	inc    %ecx
41f2dc:	72 45                	jb     0x41f323
41f2de:	44                   	inc    %esp
41f2df:	75 69                	jne    0x41f34a
41f2e1:	76 63                	jbe    0x41f346
41f2e3:	46                   	inc    %esi
41f2e4:	52                   	push   %edx
41f2e5:	6e                   	outsb  %ds:(%esi),(%dx)
41f2e6:	4d                   	dec    %ebp
41f2e7:	53                   	push   %ebx
41f2e8:	68 4a 6c 51 36       	push   $0x36516c4a
41f2ed:	68 52 56 58 50       	push   $0x50585652
41f2f2:	4b                   	dec    %ebx
41f2f3:	50                   	push   %eax
41f2f4:	53                   	push   %ebx
41f2f5:	49                   	dec    %ecx
41f2f6:	4e                   	dec    %esi
41f2f7:	6f                   	outsl  %ds:(%esi),(%dx)
41f2f8:	2f                   	das
41f2f9:	75 52                	jne    0x41f34d
41f2fb:	57                   	push   %edi
41f2fc:	72 4a                	jb     0x41f348
41f2fe:	6a 52                	push   $0x52
41f300:	58                   	pop    %eax
41f301:	4f                   	dec    %edi
41f302:	55                   	push   %ebp
41f303:	76 65                	jbe    0x41f36a
41f305:	59                   	pop    %ecx
41f306:	43                   	inc    %ebx
41f307:	6e                   	outsb  %ds:(%esi),(%dx)
41f308:	47                   	inc    %edi
41f309:	37                   	aaa
41f30a:	6f                   	outsl  %ds:(%esi),(%dx)
41f30b:	59                   	pop    %ecx
41f30c:	36 2f                	ss das
41f30e:	64 71 42             	fs jno 0x41f353
41f311:	49                   	dec    %ecx
41f312:	6d                   	insl   (%dx),%es:(%edi)
41f313:	77 4c                	ja     0x41f361
41f315:	65 39 54 69 71       	cmp    %edx,%gs:0x71(%ecx,%ebp,2)
41f31a:	6f                   	outsl  %ds:(%esi),(%dx)
41f31b:	49                   	dec    %ecx
41f31c:	74 67                	je     0x41f385
41f31e:	6d                   	insl   (%dx),%es:(%edi)
41f31f:	68 63 4c 69 75       	push   $0x75694c63
41f324:	42                   	inc    %edx
41f325:	43                   	inc    %ebx
41f326:	36 44                	ss inc %esp
41f328:	2b 48 33             	sub    0x33(%eax),%ecx
41f32b:	43                   	inc    %ebx
41f32c:	52                   	push   %edx
41f32d:	36 4a                	ss dec %edx
41f32f:	44                   	inc    %esp
41f330:	70 50                	jo     0x41f382
41f332:	36 79 53             	ss jns 0x41f388
41f335:	36 61                	ss popa
41f337:	56                   	push   %esi
41f338:	57                   	push   %edi
41f339:	59                   	pop    %ecx
41f33a:	66 50                	push   %ax
41f33c:	6a 56                	push   $0x56
41f33e:	39 46 68             	cmp    %eax,0x68(%esi)
41f341:	66 6a 79             	pushw  $0x79
41f344:	51                   	push   %ecx
41f345:	36 6d                	ss insl (%dx),%es:(%edi)
41f347:	52                   	push   %edx
41f348:	59                   	pop    %ecx
41f349:	62 66 48             	bound  %esp,0x48(%esi)
41f34c:	5a                   	pop    %edx
41f34d:	53                   	push   %ebx
41f34e:	69 2f 77 62 4b 45    	imul   $0x454b6277,(%edi),%ebp
41f354:	48                   	dec    %eax
41f355:	47                   	inc    %edi
41f356:	7a 41                	jp     0x41f399
41f358:	77 6e                	ja     0x41f3c8
41f35a:	5a                   	pop    %edx
41f35b:	44                   	inc    %esp
41f35c:	59                   	pop    %ecx
41f35d:	2b 66 61             	sub    0x61(%esi),%esp
41f360:	39 32                	cmp    %esi,(%edx)
41f362:	69 5a 43 55 32 57 38 	imul   $0x38573255,0x43(%edx),%ebx
41f369:	54                   	push   %esp
41f36a:	41                   	inc    %ecx
41f36b:	2f                   	das
41f36c:	30 56 39             	xor    %dl,0x39(%esi)
41f36f:	62 4a 4d             	bound  %ecx,0x4d(%edx)
41f372:	51                   	push   %ecx
41f373:	79 6a                	jns    0x41f3df
41f375:	6d                   	insl   (%dx),%es:(%edi)
41f376:	4b                   	dec    %ebx
41f377:	53                   	push   %ebx
41f378:	43                   	inc    %ebx
41f379:	35 6d 51 72 6a       	xor    $0x6a72516d,%eax
41f37e:	47                   	inc    %edi
41f37f:	46                   	inc    %esi
41f380:	4d                   	dec    %ebp
41f381:	52                   	push   %edx
41f382:	43                   	inc    %ebx
41f383:	79 57                	jns    0x41f3dc
41f385:	57                   	push   %edi
41f386:	55                   	push   %ebp
41f387:	58                   	pop    %eax
41f388:	4f                   	dec    %edi
41f389:	55                   	push   %ebp
41f38a:	79 70                	jns    0x41f3fc
41f38c:	6c                   	insb   (%dx),%es:(%edi)
41f38d:	57                   	push   %edi
41f38e:	79 67                	jns    0x41f3f7
41f390:	34 68                	xor    $0x68,%al
41f392:	58                   	pop    %eax
41f393:	6f                   	outsl  %ds:(%esi),(%dx)
41f394:	62 63 73             	bound  %esp,0x73(%ebx)
41f397:	76 30                	jbe    0x41f3c9
41f399:	43                   	inc    %ebx
41f39a:	6e                   	outsb  %ds:(%esi),(%dx)
41f39b:	49                   	dec    %ecx
41f39c:	6d                   	insl   (%dx),%es:(%edi)
41f39d:	31 66 6e             	xor    %esp,0x6e(%esi)
41f3a0:	49                   	dec    %ecx
41f3a1:	56                   	push   %esi
41f3a2:	73 2b                	jae    0x41f3cf
41f3a4:	34 79                	xor    $0x79,%al
41f3a6:	46                   	inc    %esi
41f3a7:	4e                   	dec    %esi
41f3a8:	55                   	push   %ebp
41f3a9:	4f                   	dec    %edi
41f3aa:	62 52 32             	bound  %edx,0x32(%edx)
41f3ad:	42                   	inc    %edx
41f3ae:	33 57 5a             	xor    0x5a(%edi),%edx
41f3b1:	71 58                	jno    0x41f40b
41f3b3:	49                   	dec    %ecx
41f3b4:	76 79                	jbe    0x41f42f
41f3b6:	39 4a 30             	cmp    %ecx,0x30(%edx)
41f3b9:	38 51 36             	cmp    %dl,0x36(%ecx)
41f3bc:	51                   	push   %ecx
41f3bd:	6b 46 62 43          	imul   $0x43,0x62(%esi),%eax
41f3c1:	38 4e 6f             	cmp    %cl,0x6f(%esi)
41f3c4:	43                   	inc    %ebx
41f3c5:	45                   	inc    %ebp
41f3c6:	42                   	inc    %edx
41f3c7:	6f                   	outsl  %ds:(%esi),(%dx)
41f3c8:	74 77                	je     0x41f441
41f3ca:	7a 76                	jp     0x41f442
41f3cc:	35 76 32 61 77       	xor    $0x77613276,%eax
41f3d1:	6c                   	insb   (%dx),%es:(%edi)
41f3d2:	6e                   	outsb  %ds:(%esi),(%dx)
41f3d3:	6b 64 4c 4b 66       	imul   $0x66,0x4b(%esp,%ecx,2),%esp
41f3d8:	56                   	push   %esi
41f3d9:	66 33 59 70          	xor    0x70(%ecx),%bx
41f3dd:	43                   	inc    %ebx
41f3de:	6d                   	insl   (%dx),%es:(%edi)
41f3df:	6c                   	insb   (%dx),%es:(%edi)
41f3e0:	78 76                	js     0x41f458
41f3e2:	4d                   	dec    %ebp
41f3e3:	2f                   	das
41f3e4:	54                   	push   %esp
41f3e5:	79 75                	jns    0x41f45c
41f3e7:	4a                   	dec    %edx
41f3e8:	37                   	aaa
41f3e9:	73 5a                	jae    0x41f445
41f3eb:	68 51 49 42 34       	push   $0x34424951
41f3f0:	41                   	inc    %ecx
41f3f1:	69 61 5a 64 64 43 2b 	imul   $0x2b436464,0x5a(%ecx),%esp
41f3f8:	47                   	inc    %edi
41f3f9:	5a                   	pop    %edx
41f3fa:	41                   	inc    %ecx
41f3fb:	70 73                	jo     0x41f470
41f3fd:	4b                   	dec    %ebx
41f3fe:	43                   	inc    %ebx
41f3ff:	6a 77                	push   $0x77
41f401:	48                   	dec    %eax
41f402:	74 79                	je     0x41f47d
41f404:	78 41                	js     0x41f447
41f406:	38 34 32             	cmp    %dh,(%edx,%esi,1)
41f409:	36 67 50             	ss addr16 push %eax
41f40c:	73 73                	jae    0x41f481
41f40e:	47                   	inc    %edi
41f40f:	31 38                	xor    %edi,(%eax)
41f411:	6d                   	insl   (%dx),%es:(%edi)
41f412:	43                   	inc    %ebx
41f413:	37                   	aaa
41f414:	79 73                	jns    0x41f489
41f416:	67 56                	addr16 push %esi
41f418:	2f                   	das
41f419:	43                   	inc    %ebx
41f41a:	47                   	inc    %edi
41f41b:	6f                   	outsl  %ds:(%esi),(%dx)
41f41c:	35 50 6f 65 6a       	xor    $0x6a656f50,%eax
41f421:	70 66                	jo     0x41f489
41f423:	4c                   	dec    %esp
41f424:	77 6d                	ja     0x41f493
41f426:	32 57 48             	xor    0x48(%edi),%dl
41f429:	4d                   	dec    %ebp
41f42a:	63 62 32             	arpl   %esp,0x32(%edx)
41f42d:	4d                   	dec    %ebp
41f42e:	6a 70                	push   $0x70
41f430:	67 6c                	insb   (%dx),%es:(%di)
41f432:	6d                   	insl   (%dx),%es:(%edi)
41f433:	6f                   	outsl  %ds:(%esi),(%dx)
41f434:	6b 77 78 4b          	imul   $0x4b,0x78(%edi),%esi
41f438:	55                   	push   %ebp
41f439:	44                   	inc    %esp
41f43a:	6b 30 41             	imul   $0x41,(%eax),%esi
41f43d:	6b 41 75 78          	imul   $0x78,0x75(%ecx),%eax
41f441:	4a                   	dec    %edx
41f442:	50                   	push   %eax
41f443:	72 56                	jb     0x41f49b
41f445:	50                   	push   %eax
41f446:	58                   	pop    %eax