41d1d5:	36 7a 4b             	ss jp  0x41d223
41d1d8:	6a 33                	push   $0x33
41d1da:	67 4f                	addr16 dec %edi
41d1dc:	49                   	dec    %ecx
41d1dd:	4c                   	dec    %esp
41d1de:	64 43                	fs inc %ebx
41d1e0:	39 52 4c             	cmp    %edx,0x4c(%edx)
41d1e3:	75 42                	jne    0x41d227
41d1e5:	64 56                	fs push %esi
41d1e7:	67 30 71 45          	xor    %dh,0x45(%bx,%di)
41d1eb:	34 4e                	xor    $0x4e,%al
41d1ed:	67 46                	addr16 inc %esi
41d1ef:	65 39 52 66          	cmp    %edx,%gs:0x66(%edx)
41d1f3:	54                   	push   %esp
41d1f4:	74 42                	je     0x41d238
41d1f6:	45                   	inc    %ebp
41d1f7:	69 63 71 7a 57 49 6f 	imul   $0x6f49577a,0x71(%ebx),%esp
41d1fe:	54                   	push   %esp
41d1ff:	62 48 65             	bound  %ecx,0x65(%eax)
41d202:	7a 47                	jp     0x41d24b
41d204:	32 64 77 35          	xor    0x35(%edi,%esi,2),%ah
41d208:	69 37 49 36 7a 39    	imul   $0x397a3649,(%edi),%esi
41d20e:	2f                   	das
41d20f:	75 52                	jne    0x41d263
41d211:	72 55                	jb     0x41d268
41d213:	4f                   	dec    %edi
41d214:	74 73                	je     0x41d289
41d216:	71 6a                	jno    0x41d282
41d218:	55                   	push   %ebp
41d219:	4d                   	dec    %ebp
41d21a:	65 50                	gs push %eax
41d21c:	6f                   	outsl  %ds:(%esi),(%dx)
41d21d:	37                   	aaa
41d21e:	44                   	inc    %esp
41d21f:	74 6b                	je     0x41d28c
41d221:	66 6a 74             	pushw  $0x74
41d224:	43                   	inc    %ebx
41d225:	63 59 79             	arpl   %ebx,0x79(%ecx)
41d228:	38 4a 41             	cmp    %cl,0x41(%edx)
41d22b:	48                   	dec    %eax
41d22c:	42                   	inc    %edx
41d22d:	71 4e                	jno    0x41d27d
41d22f:	63 35 51 4c 55 44    	arpl   %esi,0x44554c51
41d235:	4e                   	dec    %esi
41d236:	39 56 46             	cmp    %edx,0x46(%esi)
41d239:	65 35 61 67 6e 49    	gs xor $0x496e6761,%eax
41d23f:	6d                   	insl   (%dx),%es:(%edi)
41d240:	6d                   	insl   (%dx),%es:(%edi)
41d241:	31 63 4b             	xor    %esp,0x4b(%ebx)
41d244:	78 4b                	js     0x41d291
41d246:	67 37                	addr16 aaa
41d248:	75 74                	jne    0x41d2be
41d24a:	7a 35                	jp     0x41d281
41d24c:	39 32                	cmp    %esi,(%edx)
41d24e:	69 53 6f 56 33 44 64 	imul   $0x64443356,0x6f(%ebx),%edx
41d255:	57                   	push   %edi
41d256:	68 2b 63 5a 74       	push   $0x745a632b
41d25b:	55                   	push   %ebp
41d25c:	32 48 2b             	xor    0x2b(%eax),%cl
41d25f:	57                   	push   %edi
41d260:	51                   	push   %ecx
41d261:	5a                   	pop    %edx
41d262:	61                   	popa
41d263:	72 39                	jb     0x41d29e
41d265:	47                   	inc    %edi
41d266:	6f                   	outsl  %ds:(%esi),(%dx)
41d267:	35 41 55 32 51       	xor    $0x51325541,%eax
41d26c:	57                   	push   %edi
41d26d:	65 42                	gs inc %edx
41d26f:	7a 74                	jp     0x41d2e5
41d271:	4f                   	dec    %edi
41d272:	72 46                	jb     0x41d2ba
41d274:	6c                   	insb   (%dx),%es:(%edi)
41d275:	41                   	inc    %ecx
41d276:	54                   	push   %esp
41d277:	76 6b                	jbe    0x41d2e4
41d279:	75 31                	jne    0x41d2ac
41d27b:	55                   	push   %ebp
41d27c:	74 4d                	je     0x41d2cb
41d27e:	31 56 74             	xor    %edx,0x74(%esi)
41d281:	57                   	push   %edi
41d282:	54                   	push   %esp
41d283:	6e                   	outsb  %ds:(%esi),(%dx)
41d284:	77 53                	ja     0x41d2d9
41d286:	62 65 75             	bound  %esp,0x75(%ebp)
41d289:	45                   	inc    %ebp
41d28a:	31 75 34             	xor    %esi,0x34(%ebp)
41d28d:	58                   	pop    %eax
41d28e:	57                   	push   %edi
41d28f:	74 64                	je     0x41d2f5
41d291:	45                   	inc    %ebp
41d292:	52                   	push   %edx
41d293:	72 37                	jb     0x41d2cc
41d295:	71 2f                	jno    0x41d2c6
41d297:	36 72 35             	ss jb  0x41d2cf
41d29a:	42                   	inc    %edx
41d29b:	53                   	push   %ebx
41d29c:	41                   	inc    %ecx
41d29d:	44                   	inc    %esp
41d29e:	57                   	push   %edi
41d29f:	55                   	push   %ebp
41d2a0:	4b                   	dec    %ebx
41d2a1:	39 56 73             	cmp    %edx,0x73(%esi)
41d2a4:	2b 72 54             	sub    0x54(%edx),%esi
41d2a7:	6f                   	outsl  %ds:(%esi),(%dx)
41d2a8:	4b                   	dec    %ebx
41d2a9:	64 4d                	fs dec %ebp
41d2ab:	32 76 42             	xor    0x42(%esi),%dh
41d2ae:	6f                   	outsl  %ds:(%esi),(%dx)
41d2af:	4a                   	dec    %edx
41d2b0:	2f                   	das
41d2b1:	57                   	push   %edi
41d2b2:	30 43 36             	xor    %al,0x36(%ebx)
41d2b5:	59                   	pop    %ecx
41d2b6:	68 70 62 6f 4d       	push   $0x4d6f6270
41d2bb:	63 67 56             	arpl   %esp,0x56(%edi)
41d2be:	58                   	pop    %eax
41d2bf:	4c                   	dec    %esp
41d2c0:	4b                   	dec    %ebx
41d2c1:	77 4a                	ja     0x41d30d
41d2c3:	56                   	push   %esi
41d2c4:	75 6c                	jne    0x41d332
41d2c6:	6f                   	outsl  %ds:(%esi),(%dx)
41d2c7:	51                   	push   %ecx
41d2c8:	4c                   	dec    %esp
41d2c9:	6e                   	outsb  %ds:(%esi),(%dx)
41d2ca:	32 63 53             	xor    0x53(%ebx),%ah
41d2cd:	4b                   	dec    %ebx
41d2ce:	42                   	inc    %edx
41d2cf:	37                   	aaa
41d2d0:	70 50                	jo     0x41d322
41d2d2:	50                   	push   %eax
41d2d3:	34 73                	xor    $0x73,%al
41d2d5:	66 37                	data16 aaa
41d2d7:	33 6b 61             	xor    0x61(%ebx),%ebp
41d2da:	74 5a                	je     0x41d336
41d2dc:	53                   	push   %ebx
41d2dd:	7a 5a                	jp     0x41d339
41d2df:	53                   	push   %ebx
41d2e0:	74 58                	je     0x41d33a
41d2e2:	49                   	dec    %ecx
41d2e3:	54                   	push   %esp
41d2e4:	68 7a 69 47 47       	push   $0x4747697a
41d2e9:	31 66 2f             	xor    %esp,0x2f(%esi)
41d2ec:	4f                   	dec    %edi
41d2ed:	57                   	push   %edi
41d2ee:	66 59                	pop    %cx
41d2f0:	58                   	pop    %eax
41d2f1:	35 71 6d 6e 46       	xor    $0x466e6d71,%eax
41d2f6:	6b 43 68 4a          	imul   $0x4a,0x68(%ebx),%eax
41d2fa:	59                   	pop    %ecx
41d2fb:	58                   	pop    %eax
41d2fc:	5a                   	pop    %edx
41d2fd:	37                   	aaa
41d2fe:	54                   	push   %esp
41d2ff:	6f                   	outsl  %ds:(%esi),(%dx)
41d300:	61                   	popa
41d301:	36 4b                	ss dec %ebx
41d303:	67 4e                	addr16 dec %esi
41d305:	69 75 71 68 2f 5a 49 	imul   $0x495a2f68,0x71(%ebp),%esi
41d30c:	74 67                	je     0x41d375
41d30e:	41                   	inc    %ecx
41d30f:	44                   	inc    %esp
41d310:	7a 39                	jp     0x41d34b
41d312:	48                   	dec    %eax
41d313:	42                   	inc    %edx
41d314:	4c                   	dec    %esp
41d315:	7a 45                	jp     0x41d35c
41d317:	70 38                	jo     0x41d351
41d319:	59                   	pop    %ecx
41d31a:	36 5a                	ss pop %edx
41d31c:	39 63 79             	cmp    %esp,0x79(%ebx)
41d31f:	51                   	push   %ecx
41d320:	37                   	aaa
41d321:	53                   	push   %ebx
41d322:	56                   	push   %esi
41d323:	6d                   	insl   (%dx),%es:(%edi)
41d324:	4c                   	dec    %esp
41d325:	2f                   	das
41d326:	38 63 47             	cmp    %ah,0x47(%ebx)
41d329:	44                   	inc    %esp
41d32a:	61                   	popa
41d32b:	57                   	push   %edi
41d32c:	30 77 65             	xor    %dh,0x65(%edi)
41d32f:	43                   	inc    %ebx
41d330:	76 52                	jbe    0x41d384
41d332:	77 34                	ja     0x41d368
41d334:	46                   	inc    %esi
41d335:	6d                   	insl   (%dx),%es:(%edi)
41d336:	7a 2f                	jp     0x41d367
41d338:	4e                   	dec    %esi
41d339:	69 31 31 4a 58 4e    	imul   $0x4e584a31,(%ecx),%esi
41d33f:	56                   	push   %esi
41d340:	79 4e                	jns    0x41d390
41d342:	6a 52                	push   $0x52
41d344:	58                   	pop    %eax
41d345:	35 67 6f 69 30       	xor    $0x30696f67,%eax
41d34a:	48                   	dec    %eax
41d34b:	43                   	inc    %ebx
41d34c:	33 4e 49             	xor    0x49(%esi),%ecx
41d34f:	4a                   	dec    %edx
41d350:	32 6a 46             	xor    0x46(%edx),%ch
41d353:	6a 51                	push   $0x51
41d355:	46                   	inc    %esi
41d356:	52                   	push   %edx
41d357:	67 34 62             	addr16 xor $0x62,%al
41d35a:	4e                   	dec    %esi
41d35b:	46                   	inc    %esi
41d35c:	4f                   	dec    %edi
41d35d:	53                   	push   %ebx
41d35e:	56                   	push   %esi
41d35f:	74 47                	je     0x41d3a8
41d361:	68 4f 6e 46 57       	push   $0x57466e4f
41d366:	6c                   	insb   (%dx),%es:(%edi)
41d367:	4e                   	dec    %esi
41d368:	7a 68                	jp     0x41d3d2
41d36a:	4a                   	dec    %edx
41d36b:	64 45                	fs inc %ebp
41d36d:	68 38 65 67 36       	push   $0x36676538
41d372:	54                   	push   %esp
41d373:	44                   	inc    %esp
41d374:	76 53                	jbe    0x41d3c9
41d376:	65 32 31             	xor    %gs:(%ecx),%dh
41d379:	71 7a                	jno    0x41d3f5
41d37b:	41                   	inc    %ecx
41d37c:	6d                   	insl   (%dx),%es:(%edi)
41d37d:	74 42                	je     0x41d3c1
41d37f:	39 6b 74             	cmp    %ebp,0x74(%ebx)
41d382:	30 65 71             	xor    %ah,0x71(%ebp)
41d385:	36 50                	ss push %eax
41d387:	74 52                	je     0x41d3db
41d389:	2f                   	das
41d38a:	6f                   	outsl  %ds:(%esi),(%dx)
41d38b:	57                   	push   %edi
41d38c:	4d                   	dec    %ebp
41d38d:	66 31 49 62          	xor    %cx,0x62(%ecx)
41d391:	43                   	inc    %ebx
41d392:	6a 7a                	push   $0x7a
41d394:	61                   	popa
41d395:	6c                   	insb   (%dx),%es:(%edi)
41d396:	32 4a 66             	xor    0x66(%edx),%cl
41d399:	78 43                	js     0x41d3de
41d39b:	68 38 59 41 6c       	push   $0x6c415938
41d3a0:	79 65                	jns    0x41d407
41d3a2:	6f                   	outsl  %ds:(%esi),(%dx)
41d3a3:	53                   	push   %ebx
41d3a4:	55                   	push   %ebp
41d3a5:	66 49                	dec    %cx
41d3a7:	2f                   	das
41d3a8:	61                   	popa
41d3a9:	45                   	inc    %ebp
41d3aa:	45                   	inc    %ebp
41d3ab:	6f                   	outsl  %ds:(%esi),(%dx)
41d3ac:	35 2b 56 4c 64       	xor    $0x644c562b,%eax
41d3b1:	4d                   	dec    %ebp
41d3b2:	51                   	push   %ecx
41d3b3:	79 39                	jns    0x41d3ee
41d3b5:	64 73 2f             	fs jae 0x41d3e7
41d3b8:	42                   	inc    %edx
41d3b9:	39 41 66             	cmp    %eax,0x66(%ecx)
41d3bc:	77 69                	ja     0x41d427
41d3be:	4b                   	dec    %ebx
41d3bf:	48                   	dec    %eax
41d3c0:	52                   	push   %edx
41d3c1:	77 38                	ja     0x41d3fb
41d3c3:	6c                   	insb   (%dx),%es:(%edi)
41d3c4:	6c                   	insb   (%dx),%es:(%edi)
41d3c5:	70 34                	jo     0x41d3fb
41d3c7:	4a                   	dec    %edx
41d3c8:	52                   	push   %edx
41d3c9:	35 78 62 36 70       	xor    $0x70366278,%eax
41d3ce:	4b                   	dec    %ebx
41d3cf:	4e                   	dec    %esi
41d3d0:	53                   	push   %ebx
41d3d1:	58                   	pop    %eax
41d3d2:	50                   	push   %eax
41d3d3:	43                   	inc    %ebx
41d3d4:	4a                   	dec    %edx
41d3d5:	42                   	inc    %edx
41d3d6:	53                   	push   %ebx
41d3d7:	6e                   	outsb  %ds:(%esi),(%dx)
41d3d8:	47                   	inc    %edi
41d3d9:	2b 44 50 6c          	sub    0x6c(%eax,%edx,2),%eax
41d3dd:	45                   	inc    %ebp
41d3de:	53                   	push   %ebx
41d3df:	54                   	push   %esp
41d3e0:	57                   	push   %edi
41d3e1:	30 7a 56             	xor    %bh,0x56(%edx)
41d3e4:	71 70                	jno    0x41d456
41d3e6:	47                   	inc    %edi
41d3e7:	69 6c 37 61 52 4d 37 	imul   $0x6a374d52,0x61(%edi,%esi,1),%ebp
41d3ee:	6a
41d3ef:	4c                   	dec    %esp
41d3f0:	76 62                	jbe    0x41d454
41d3f2:	7a 68                	jp     0x41d45c
41d3f4:	6b 2f 66             	imul   $0x66,(%edi),%ebp
41d3f7:	54                   	push   %esp
41d3f8:	69 73 64 51 49 67 69 	imul   $0x69674951,0x64(%ebx),%esi
41d3ff:	66 36 67 6f          	outsw  %ss:(%si),(%dx)
41d403:	2f                   	das
41d404:	34 6f                	xor    $0x6f,%al
41d406:	55                   	push   %ebp
41d407:	48                   	dec    %eax
41d408:	56                   	push   %esi
41d409:	65 2b 44 73 62       	sub    %gs:0x62(%ebx,%esi,2),%eax
41d40e:	68 43 43 4e 68       	push   $0x684e4343
41d413:	2f                   	das
41d414:	66 6d                	insw   (%dx),%es:(%edi)
41d416:	72 2f                	jb     0x41d447
41d418:	31 39                	xor    %edi,(%ecx)
41d41a:	51                   	push   %ecx
41d41b:	49                   	dec    %ecx
41d41c:	46                   	inc    %esi
41d41d:	46                   	inc    %esi
41d41e:	57                   	push   %edi
41d41f:	46                   	inc    %esi
41d420:	2f                   	das
41d421:	6e                   	outsb  %ds:(%esi),(%dx)
41d422:	6f                   	outsl  %ds:(%esi),(%dx)
41d423:	53                   	push   %ebx
41d424:	6e                   	outsb  %ds:(%esi),(%dx)
41d425:	6e                   	outsb  %ds:(%esi),(%dx)
41d426:	37                   	aaa
41d427:	58                   	pop    %eax
41d428:	67 4f                	addr16 dec %edi
41d42a:	38 42 5a             	cmp    %al,0x5a(%edx)
41d42d:	67 54                	addr16 push %esp
41d42f:	36 44                	ss inc %esp
41d431:	30 39                	xor    %bh,(%ecx)
41d433:	69 51 49 57 72 32 74 	imul   $0x74327257,0x49(%ecx),%edx
41d43a:	50                   	push   %eax
41d43b:	69 6a 75 58 31 77 49 	imul   $0x49773158,0x75(%edx),%ebp
41d442:	71 4c                	jno    0x41d490
41d444:	4c                   	dec    %esp
41d445:	61                   	popa
41d446:	4b                   	dec    %ebx
41d447:	75 51                	jne    0x41d49a
41d449:	53                   	push   %ebx
41d44a:	70 7a                	jo     0x41d4c6
41d44c:	4f                   	dec    %edi
41d44d:	77 41                	ja     0x41d490
41d44f:	77 47                	ja     0x41d498
41d451:	48                   	dec    %eax
41d452:	77 66                	ja     0x41d4ba
41d454:	35 61 38 6f 38       	xor    $0x386f3861,%eax
41d459:	70 78                	jo     0x41d4d3
41d45b:	52                   	push   %edx
41d45c:	76 5a                	jbe    0x41d4b8
41d45e:	53                   	push   %ebx
41d45f:	2b 68 77             	sub    0x77(%eax),%ebp