41c287:	72 64                	jb     0x41c2ed
41c289:	39 63 45             	cmp    %esp,0x45(%ebx)
41c28c:	44                   	inc    %esp
41c28d:	30 6e 41             	xor    %ch,0x41(%esi)
41c290:	4f                   	dec    %edi
41c291:	6f                   	outsl  %ds:(%esi),(%dx)
41c292:	6c                   	insb   (%dx),%es:(%edi)
41c293:	77 59                	ja     0x41c2ee
41c295:	4d                   	dec    %ebp
41c296:	5a                   	pop    %edx
41c297:	4b                   	dec    %ebx
41c298:	6f                   	outsl  %ds:(%esi),(%dx)
41c299:	4e                   	dec    %esi
41c29a:	74 30                	je     0x41c2cc
41c29c:	72 49                	jb     0x41c2e7
41c29e:	4c                   	dec    %esp
41c29f:	62 2f                	bound  %ebp,(%edi)
41c2a1:	43                   	inc    %ebx
41c2a2:	44                   	inc    %esp
41c2a3:	32 63 50             	xor    0x50(%ebx),%ah
41c2a6:	54                   	push   %esp
41c2a7:	38 68 44             	cmp    %ch,0x44(%eax)
41c2aa:	42                   	inc    %edx
41c2ab:	71 49                	jno    0x41c2f6
41c2ad:	42                   	inc    %edx
41c2ae:	66 6a 34             	pushw  $0x34
41c2b1:	71 5a                	jno    0x41c30d
41c2b3:	44                   	inc    %esp
41c2b4:	45                   	inc    %ebp
41c2b5:	63 4b 74             	arpl   %ecx,0x74(%ebx)
41c2b8:	32 2f                	xor    (%edi),%ch
41c2ba:	6f                   	outsl  %ds:(%esi),(%dx)
41c2bb:	47                   	inc    %edi
41c2bc:	6f                   	outsl  %ds:(%esi),(%dx)
41c2bd:	56                   	push   %esi
41c2be:	62 6e 64             	bound  %ebp,0x64(%esi)
41c2c1:	34 6a                	xor    $0x6a,%al
41c2c3:	63 77 33             	arpl   %esi,0x33(%edi)
41c2c6:	63 7a 50             	arpl   %edi,0x50(%edx)
41c2c9:	30 71 75             	xor    %dh,0x75(%ecx)
41c2cc:	31 30                	xor    %esi,(%eax)
41c2ce:	71 37                	jno    0x41c307
41c2d0:	43                   	inc    %ebx
41c2d1:	69 6e 71 59 49 59 2f 	imul   $0x2f594959,0x71(%esi),%ebp
41c2d8:	4d                   	dec    %ebp
41c2d9:	74 69                	je     0x41c344
41c2db:	59                   	pop    %ecx
41c2dc:	38 66 58             	cmp    %ah,0x58(%esi)
41c2df:	57                   	push   %edi
41c2e0:	4e                   	dec    %esi
41c2e1:	49                   	dec    %ecx
41c2e2:	76 44                	jbe    0x41c328
41c2e4:	55                   	push   %ebp
41c2e5:	55                   	push   %ebp
41c2e6:	77 5a                	ja     0x41c342
41c2e8:	77 69                	ja     0x41c353
41c2ea:	6f                   	outsl  %ds:(%esi),(%dx)
41c2eb:	47                   	inc    %edi
41c2ec:	57                   	push   %edi
41c2ed:	56                   	push   %esi
41c2ee:	5a                   	pop    %edx
41c2ef:	51                   	push   %ecx
41c2f0:	37                   	aaa
41c2f1:	38 79 69             	cmp    %bh,0x69(%ecx)
41c2f4:	4e                   	dec    %esi
41c2f5:	73 36                	jae    0x41c32d
41c2f7:	66 30 73 64          	data16 xor %dh,0x64(%ebx)
41c2fb:	2f                   	das
41c2fc:	6b 31 73             	imul   $0x73,(%ecx),%esi
41c2ff:	63 4d 31             	arpl   %ecx,0x31(%ebp)
41c302:	2f                   	das
41c303:	44                   	inc    %esp
41c304:	41                   	inc    %ecx
41c305:	59                   	pop    %ecx
41c306:	2f                   	das
41c307:	69 79 79 2f 53 2f 41 	imul   $0x412f532f,0x79(%ecx),%edi
41c30e:	51                   	push   %ecx
41c30f:	55                   	push   %ebp
41c310:	56                   	push   %esi
41c311:	48                   	dec    %eax
41c312:	44                   	inc    %esp
41c313:	6b 67 51 75          	imul   $0x75,0x51(%edi),%esp
41c317:	2b 4b 5a             	sub    0x5a(%ebx),%ecx
41c31a:	54                   	push   %esp
41c31b:	64 6c                	fs insb (%dx),%es:(%edi)
41c31d:	57                   	push   %edi
41c31e:	6a 4b                	push   $0x4b
41c320:	52                   	push   %edx
41c321:	6e                   	outsb  %ds:(%esi),(%dx)
41c322:	78 42                	js     0x41c366
41c324:	6d                   	insl   (%dx),%es:(%edi)
41c325:	59                   	pop    %ecx
41c326:	53                   	push   %ebx
41c327:	56                   	push   %esi
41c328:	75 71                	jne    0x41c39b
41c32a:	6c                   	insb   (%dx),%es:(%edi)
41c32b:	64 44                	fs inc %esp
41c32d:	45                   	inc    %ebp
41c32e:	79 61                	jns    0x41c391
41c330:	48                   	dec    %eax
41c331:	4a                   	dec    %edx
41c332:	75 4e                	jne    0x41c382
41c334:	6f                   	outsl  %ds:(%esi),(%dx)
41c335:	4f                   	dec    %edi
41c336:	46                   	inc    %esi
41c337:	2b 6e 6e             	sub    0x6e(%esi),%ebp
41c33a:	69 6e 34 4e 4d 46 4b 	imul   $0x4b464d4e,0x34(%esi),%ebp
41c341:	62 58 31             	bound  %ebx,0x31(%eax)
41c344:	68 52 6d 79 78       	push   $0x78796d52
41c349:	51                   	push   %ecx
41c34a:	47                   	inc    %edi
41c34b:	52                   	push   %edx
41c34c:	65 36 58             	gs ss pop %eax
41c34f:	45                   	inc    %ebp
41c350:	78 48                	js     0x41c39a
41c352:	51                   	push   %ecx
41c353:	76 44                	jbe    0x41c399
41c355:	5a                   	pop    %edx
41c356:	76 33                	jbe    0x41c38b
41c358:	34 53                	xor    $0x53,%al
41c35a:	66 61                	popaw
41c35c:	47                   	inc    %edi
41c35d:	6c                   	insb   (%dx),%es:(%edi)
41c35e:	7a 39                	jp     0x41c399
41c360:	74 75                	je     0x41c3d7
41c362:	48                   	dec    %eax
41c363:	65 63 43 6f          	arpl   %eax,%gs:0x6f(%ebx)
41c367:	44                   	inc    %esp
41c368:	62 57 73             	bound  %edx,0x73(%edi)
41c36b:	6e                   	outsb  %ds:(%esi),(%dx)
41c36c:	58                   	pop    %eax
41c36d:	39 48 6d             	cmp    %ecx,0x6d(%eax)
41c370:	79 6a                	jns    0x41c3dc
41c372:	35 5a 65 53 70       	xor    $0x7053655a,%eax
41c377:	52                   	push   %edx
41c378:	54                   	push   %esp
41c379:	79 2f                	jns    0x41c3aa
41c37b:	6d                   	insl   (%dx),%es:(%edi)
41c37c:	7a 79                	jp     0x41c3f7
41c37e:	79 7a                	jns    0x41c3fa
41c380:	35 62 4b 4f 58       	xor    $0x584f4b62,%eax
41c385:	6f                   	outsl  %ds:(%esi),(%dx)
41c386:	6d                   	insl   (%dx),%es:(%edi)
41c387:	52                   	push   %edx
41c388:	70 65                	jo     0x41c3ef
41c38a:	50                   	push   %eax
41c38b:	47                   	inc    %edi
41c38c:	52                   	push   %edx
41c38d:	66 56                	push   %si
41c38f:	2f                   	das
41c390:	65 6e                	outsb  %gs:(%esi),(%dx)
41c392:	61                   	popa
41c393:	52                   	push   %edx
41c394:	68 64 42 30 53       	push   $0x53304264
41c399:	35 6c 45 73 4f       	xor    $0x4f73456c,%eax
41c39e:	6e                   	outsb  %ds:(%esi),(%dx)
41c39f:	64 67 32 57 30       	xor    %fs:0x30(%bx),%dl
41c3a4:	46                   	inc    %esi
41c3a5:	4b                   	dec    %ebx
41c3a6:	52                   	push   %edx
41c3a7:	49                   	dec    %ecx
41c3a8:	56                   	push   %esi
41c3a9:	4c                   	dec    %esp
41c3aa:	67 66 4e             	addr16 dec %si
41c3ad:	2b 74 53 7a          	sub    0x7a(%ebx,%edx,2),%esi
41c3b1:	75 4c                	jne    0x41c3ff
41c3b3:	61                   	popa
41c3b4:	6d                   	insl   (%dx),%es:(%edi)
41c3b5:	6f                   	outsl  %ds:(%esi),(%dx)
41c3b6:	44                   	inc    %esp
41c3b7:	64 77 6e             	fs ja  0x41c428
41c3ba:	38 6e 46             	cmp    %ch,0x46(%esi)
41c3bd:	42                   	inc    %edx
41c3be:	76 75                	jbe    0x41c435
41c3c0:	70 72                	jo     0x41c434
41c3c2:	70 48                	jo     0x41c40c
41c3c4:	4f                   	dec    %edi
41c3c5:	39 70 72             	cmp    %esi,0x72(%eax)
41c3c8:	68 53 69 76 39       	push   $0x39766953
41c3cd:	56                   	push   %esi
41c3ce:	6a 59                	push   $0x59
41c3d0:	71 4f                	jno    0x41c421
41c3d2:	2f                   	das
41c3d3:	48                   	dec    %eax
41c3d4:	47                   	inc    %edi
41c3d5:	79 42                	jns    0x41c419
41c3d7:	41                   	inc    %ecx
41c3d8:	75 61                	jne    0x41c43b
41c3da:	46                   	inc    %esi
41c3db:	30 77 52             	xor    %dh,0x52(%edi)
41c3de:	6a 51                	push   $0x51
41c3e0:	36 79 6a             	ss jns 0x41c44d
41c3e3:	58                   	pop    %eax
41c3e4:	57                   	push   %edi
41c3e5:	4a                   	dec    %edx
41c3e6:	55                   	push   %ebp
41c3e7:	4f                   	dec    %edi
41c3e8:	4f                   	dec    %edi
41c3e9:	66 45                	inc    %bp
41c3eb:	32 53 54             	xor    0x54(%ebx),%dl
41c3ee:	67 45                	addr16 inc %ebp
41c3f0:	41                   	inc    %ecx
41c3f1:	2b 74 4e 74          	sub    0x74(%esi,%ecx,2),%esi
41c3f5:	79 30                	jns    0x41c427
41c3f7:	62 34 74             	bound  %esi,(%esp,%esi,2)
41c3fa:	31 2b                	xor    %ebp,(%ebx)
41c3fc:	74 63                	je     0x41c461
41c3fe:	50                   	push   %eax
41c3ff:	4d                   	dec    %ebp
41c400:	54                   	push   %esp
41c401:	33 39                	xor    (%ecx),%edi
41c403:	66 41                	inc    %cx
41c405:	66 2f                	data16 das
41c407:	43                   	inc    %ebx
41c408:	31 45 31             	xor    %eax,0x31(%ebp)
41c40b:	35 68 62 58 42       	xor    $0x42586268,%eax
41c410:	31 53 2f             	xor    %edx,0x2f(%ebx)
41c413:	36 42                	ss inc %edx
41c415:	36 63 7a 4b          	arpl   %edi,%ss:0x4b(%edx)
41c419:	68 32 2f 4d 34       	push   $0x344d2f32
41c41e:	47                   	inc    %edi
41c41f:	69 41 68 36 52 71 65 	imul   $0x65715236,0x68(%ecx),%eax
41c426:	56                   	push   %esi
41c427:	43                   	inc    %ebx
41c428:	50                   	push   %eax
41c429:	2b 71 33             	sub    0x33(%ecx),%esi
41c42c:	62 65 7a             	bound  %esp,0x7a(%ebp)
41c42f:	6b 35 6e 4f 4b 6e 38 	imul   $0x38,0x6e4b4f6e,%esi
41c436:	75 37                	jne    0x41c46f
41c438:	79 34                	jns    0x41c46e
41c43a:	66 6b 38 31          	imul   $0x31,(%eax),%di
41c43e:	4f                   	dec    %edi
41c43f:	4d                   	dec    %ebp
41c440:	48                   	dec    %eax
41c441:	44                   	inc    %esp
41c442:	31 44 42 43          	xor    %eax,0x43(%edx,%eax,2)
41c446:	63 32                	arpl   %esi,(%edx)
41c448:	57                   	push   %edi
41c449:	6b 76 49 6d          	imul   $0x6d,0x49(%esi),%esi
41c44d:	52                   	push   %edx
41c44e:	58                   	pop    %eax
41c44f:	37                   	aaa
41c450:	45                   	inc    %ebp
41c451:	31 68 35             	xor    %ebp,0x35(%eax)
41c454:	6e                   	outsb  %ds:(%esi),(%dx)
41c455:	50                   	push   %eax
41c456:	30 51 59             	xor    %dl,0x59(%ecx)
41c459:	2f                   	das
41c45a:	35 36 51 62 51       	xor    $0x51625136,%eax
41c45f:	73 30                	jae    0x41c491
41c461:	70 58                	jo     0x41c4bb
41c463:	6c                   	insb   (%dx),%es:(%edi)
41c464:	54                   	push   %esp
41c465:	63 6e 65             	arpl   %ebp,0x65(%esi)
41c468:	2f                   	das
41c469:	4e                   	dec    %esi
41c46a:	4c                   	dec    %esp
41c46b:	4a                   	dec    %edx
41c46c:	2b 70 65             	sub    0x65(%eax),%esi
41c46f:	5a                   	pop    %edx
41c470:	2b 4f 38             	sub    0x38(%edi),%ecx
41c473:	46                   	inc    %esi
41c474:	36 49                	ss dec %ecx
41c476:	71 6f                	jno    0x41c4e7
41c478:	35 35 34 31 37       	xor    $0x37313435,%eax
41c47d:	4e                   	dec    %esi
41c47e:	5a                   	pop    %edx
41c47f:	47                   	inc    %edi
41c480:	39 4c 42 63          	cmp    %ecx,0x63(%edx,%eax,2)
41c484:	77 36                	ja     0x41c4bc
41c486:	7a 31                	jp     0x41c4b9
41c488:	69 50 52 43 6b 32 70 	imul   $0x70326b43,0x52(%eax),%edx
41c48f:	6c                   	insb   (%dx),%es:(%edi)
41c490:	75 5a                	jne    0x41c4ec
41c492:	6a 45                	push   $0x45
41c494:	71 61                	jno    0x41c4f7
41c496:	48                   	dec    %eax
41c497:	52                   	push   %edx
41c498:	6a 57                	push   $0x57
41c49a:	36 73 58             	ss jae 0x41c4f5
41c49d:	74 6b                	je     0x41c50a
41c49f:	30 6d 43             	xor    %ch,0x43(%ebp)
41c4a2:	55                   	push   %ebp
41c4a3:	47                   	inc    %edi
41c4a4:	66 62 6b 2b          	bound  %bp,0x2b(%ebx)
41c4a8:	47                   	inc    %edi
41c4a9:	61                   	popa
41c4aa:	73 49                	jae    0x41c4f5
41c4ac:	51                   	push   %ecx
41c4ad:	4a                   	dec    %edx
41c4ae:	61                   	popa
41c4af:	33 69 56             	xor    0x56(%ecx),%ebp
41c4b2:	71 68                	jno    0x41c51c
41c4b4:	43                   	inc    %ebx
41c4b5:	4d                   	dec    %ebp
41c4b6:	65 37                	gs aaa
41c4b8:	58                   	pop    %eax
41c4b9:	39 37                	cmp    %esi,(%edi)
41c4bb:	4b                   	dec    %ebx
41c4bc:	45                   	inc    %ebp
41c4bd:	61                   	popa
41c4be:	71 74                	jno    0x41c534
41c4c0:	69 79 4a 7a 62 51 6e 	imul   $0x6e51627a,0x4a(%ecx),%edi
41c4c7:	75 4b                	jne    0x41c514
41c4c9:	7a 58                	jp     0x41c523
41c4cb:	55                   	push   %ebp
41c4cc:	45                   	inc    %ebp
41c4cd:	41                   	inc    %ecx
41c4ce:	42                   	inc    %edx
41c4cf:	52                   	push   %edx
41c4d0:	43                   	inc    %ebx
41c4d1:	4d                   	dec    %ebp
41c4d2:	43                   	inc    %ebx
41c4d3:	47                   	inc    %edi
41c4d4:	49                   	dec    %ecx
41c4d5:	5a                   	pop    %edx
41c4d6:	37                   	aaa
41c4d7:	6c                   	insb   (%dx),%es:(%edi)
41c4d8:	74 6f                	je     0x41c549
41c4da:	58                   	pop    %eax
41c4db:	45                   	inc    %ebp
41c4dc:	54                   	push   %esp
41c4dd:	39 43 5a             	cmp    %eax,0x5a(%ebx)
41c4e0:	74 59                	je     0x41c53b
41c4e2:	61                   	popa
41c4e3:	71 6e                	jno    0x41c553
41c4e5:	4e                   	dec    %esi
41c4e6:	45                   	inc    %ebp
41c4e7:	4a                   	dec    %edx
41c4e8:	65 47                	gs inc %edi
41c4ea:	2b 57 35             	sub    0x35(%edi),%edx
41c4ed:	52                   	push   %edx
41c4ee:	2b 2b                	sub    (%ebx),%ebp
41c4f0:	34 34                	xor    $0x34,%al
41c4f2:	75 49                	jne    0x41c53d
41c4f4:	39 70 53             	cmp    %esi,0x53(%eax)
41c4f7:	77 48                	ja     0x41c541
41c4f9:	64 6b 34 54 30       	imul   $0x30,%fs:(%esp,%edx,2),%esi
41c4fe:	71 71                	jno    0x41c571
41c500:	48                   	dec    %eax
41c501:	68 6e 36 58 69       	push   $0x6958366e
41c506:	5a                   	pop    %edx
41c507:	43                   	inc    %ebx
41c508:	2f                   	das
41c509:	6e                   	outsb  %ds:(%esi),(%dx)
41c50a:	36 49                	ss dec %ecx
41c50c:	45                   	inc    %ebp
41c50d:	6e                   	outsb  %ds:(%esi),(%dx)
41c50e:	73 69                	jae    0x41c579
41c510:	42                   	inc    %edx