41a32a:	51                   	push   %ecx
41a32b:	6e                   	outsb  %ds:(%esi),(%dx)
41a32c:	67 61                	addr16 popa
41a32e:	4d                   	dec    %ebp
41a32f:	75 6d                	jne    0x41a39e
41a331:	73 6b                	jae    0x41a39e
41a333:	65 55                	gs push %ebp
41a335:	35 56 2b 4f 2f       	xor    $0x2f4f2b56,%eax
41a33a:	63 2b                	arpl   %ebp,(%ebx)
41a33c:	38 78 38             	cmp    %bh,0x38(%eax)
41a33f:	78 65                	js     0x41a3a6
41a341:	34 77                	xor    $0x77,%al
41a343:	64 56                	fs push %esi
41a345:	76 46                	jbe    0x41a38d
41a347:	33 4c 4b 56          	xor    0x56(%ebx,%ecx,2),%ecx
41a34b:	34 62                	xor    $0x62,%al
41a34d:	51                   	push   %ecx
41a34e:	71 36                	jno    0x41a386
41a350:	51                   	push   %ecx
41a351:	4c                   	dec    %esp
41a352:	69 63 73 74 58 50 59 	imul   $0x59505874,0x73(%ebx),%esp
41a359:	42                   	inc    %edx
41a35a:	39 6b 59             	cmp    %ebp,0x59(%ebx)
41a35d:	69 51 55 72 46 78 6c 	imul   $0x6c784672,0x55(%ecx),%edx
41a364:	6a 4d                	push   $0x4d
41a366:	5a                   	pop    %edx
41a367:	77 36                	ja     0x41a39f
41a369:	38 43 52             	cmp    %al,0x52(%ebx)
41a36c:	6e                   	outsb  %ds:(%esi),(%dx)
41a36d:	79 41                	jns    0x41a3b0
41a36f:	32 31                	xor    (%ecx),%dh
41a371:	5a                   	pop    %edx
41a372:	32 37                	xor    (%edi),%dh
41a374:	44                   	inc    %esp
41a375:	37                   	aaa
41a376:	6c                   	insb   (%dx),%es:(%edi)
41a377:	56                   	push   %esi
41a378:	4a                   	dec    %edx
41a379:	59                   	pop    %ecx
41a37a:	62 4d 64             	bound  %ecx,0x64(%ebp)
41a37d:	64 43                	fs inc %ebx
41a37f:	69 30 45 4e 36 48    	imul   $0x48364e45,(%eax),%esi
41a385:	46                   	inc    %esi
41a386:	45                   	inc    %ebp
41a387:	63 58 71             	arpl   %ebx,0x71(%eax)
41a38a:	66 49                	dec    %cx
41a38c:	4f                   	dec    %edi
41a38d:	45                   	inc    %ebp
41a38e:	78 5a                	js     0x41a3ea
41a390:	33 6f 69             	xor    0x69(%edi),%ebp
41a393:	75 52                	jne    0x41a3e7
41a395:	63 50 56             	arpl   %edx,0x56(%eax)
41a398:	33 4e 58             	xor    0x58(%esi),%ecx
41a39b:	42                   	inc    %edx
41a39c:	49                   	dec    %ecx
41a39d:	32 39                	xor    (%ecx),%bh
41a39f:	73 57                	jae    0x41a3f8
41a3a1:	7a 6f                	jp     0x41a412
41a3a3:	55                   	push   %ebp
41a3a4:	56                   	push   %esi
41a3a5:	4a                   	dec    %edx
41a3a6:	72 69                	jb     0x41a411
41a3a8:	43                   	inc    %ebx
41a3a9:	6d                   	insl   (%dx),%es:(%edi)
41a3aa:	30 56 76             	xor    %dl,0x76(%esi)
41a3ad:	46                   	inc    %esi
41a3ae:	53                   	push   %ebx
41a3af:	79 75                	jns    0x41a426
41a3b1:	4b                   	dec    %ebx
41a3b2:	51                   	push   %ecx
41a3b3:	7a 36                	jp     0x41a3eb
41a3b5:	53                   	push   %ebx
41a3b6:	4d                   	dec    %ebp
41a3b7:	6c                   	insb   (%dx),%es:(%edi)
41a3b8:	66 4b                	dec    %bx
41a3ba:	44                   	inc    %esp
41a3bb:	48                   	dec    %eax
41a3bc:	47                   	inc    %edi
41a3bd:	67 4f                	addr16 dec %edi
41a3bf:	4a                   	dec    %edx
41a3c0:	57                   	push   %edi
41a3c1:	44                   	inc    %esp
41a3c2:	45                   	inc    %ebp
41a3c3:	4a                   	dec    %edx
41a3c4:	56                   	push   %esi
41a3c5:	44                   	inc    %esp
41a3c6:	56                   	push   %esi
41a3c7:	6b 61 5a 70          	imul   $0x70,0x5a(%ecx),%esp
41a3cb:	50                   	push   %eax
41a3cc:	58                   	pop    %eax
41a3cd:	44                   	inc    %esp
41a3ce:	45                   	inc    %ebp
41a3cf:	43                   	inc    %ebx
41a3d0:	56                   	push   %esi
41a3d1:	4d                   	dec    %ebp
41a3d2:	47                   	inc    %edi
41a3d3:	78 52                	js     0x41a427
41a3d5:	6f                   	outsl  %ds:(%esi),(%dx)
41a3d6:	44                   	inc    %esp
41a3d7:	72 73                	jb     0x41a44c
41a3d9:	54                   	push   %esp
41a3da:	4e                   	dec    %esi
41a3db:	43                   	inc    %ebx
41a3dc:	76 4b                	jbe    0x41a429
41a3de:	68 70 33 59 41       	push   $0x41593370
41a3e3:	38 78 68             	cmp    %bh,0x68(%eax)
41a3e6:	36 6e                	outsb  %ss:(%esi),(%dx)
41a3e8:	70 31                	jo     0x41a41b
41a3ea:	39 4e 30             	cmp    %ecx,0x30(%esi)
41a3ed:	56                   	push   %esi
41a3ee:	62 47 2f             	bound  %eax,0x2f(%edi)
41a3f1:	69 58 55 56 71 2f 44 	imul   $0x442f7156,0x55(%eax),%ebx
41a3f8:	67 34 2b             	addr16 xor $0x2b,%al
41a3fb:	33 30                	xor    (%eax),%esi
41a3fd:	73 53                	jae    0x41a452
41a3ff:	6c                   	insb   (%dx),%es:(%edi)
41a400:	6b 49 6d 39          	imul   $0x39,0x6d(%ecx),%ecx
41a404:	41                   	inc    %ecx
41a405:	59                   	pop    %ecx
41a406:	70 36                	jo     0x41a43e
41a408:	62 38                	bound  %edi,(%eax)
41a40a:	63 6e 36             	arpl   %ebp,0x36(%esi)
41a40d:	33 4b 74             	xor    0x74(%ebx),%ecx
41a410:	35 33 64 77 4e       	xor    $0x4e776433,%eax
41a415:	6f                   	outsl  %ds:(%esi),(%dx)
41a416:	6f                   	outsl  %ds:(%esi),(%dx)
41a417:	74 48                	je     0x41a461
41a419:	46                   	inc    %esi
41a41a:	6d                   	insl   (%dx),%es:(%edi)
41a41b:	32 33                	xor    (%ebx),%dh
41a41d:	7a 56                	jp     0x41a475
41a41f:	6e                   	outsb  %ds:(%esi),(%dx)
41a420:	30 57 71             	xor    %dl,0x71(%edi)
41a423:	74 59                	je     0x41a47e
41a425:	7a 50                	jp     0x41a477
41a427:	6f                   	outsl  %ds:(%esi),(%dx)
41a428:	46                   	inc    %esi
41a429:	4e                   	dec    %esi
41a42a:	6a 58                	push   $0x58
41a42c:	6c                   	insb   (%dx),%es:(%edi)
41a42d:	55                   	push   %ebp
41a42e:	57                   	push   %edi
41a42f:	44                   	inc    %esp
41a430:	68 56 36 6d 6d       	push   $0x6d6d3656
41a435:	38 71 2f             	cmp    %dh,0x2f(%ecx)
41a438:	2f                   	das
41a439:	72 78                	jb     0x41a4b3
41a43b:	35 65 64 79 6c       	xor    $0x6c796465,%eax
41a440:	6f                   	outsl  %ds:(%esi),(%dx)
41a441:	41                   	inc    %ecx
41a442:	71 65                	jno    0x41a4a9
41a444:	49                   	dec    %ecx
41a445:	39 5a 56             	cmp    %ebx,0x56(%edx)
41a448:	6d                   	insl   (%dx),%es:(%edi)
41a449:	31 39                	xor    %edi,(%ecx)
41a44b:	62 6c 33 55          	bound  %ebp,0x55(%ebx,%esi,1)
41a44f:	61                   	popa
41a450:	74 75                	je     0x41a4c7
41a452:	4e                   	dec    %esi
41a453:	76 39                	jbe    0x41a48e
41a455:	66 5a                	pop    %dx
41a457:	6a 4d                	push   $0x4d
41a459:	6e                   	outsb  %ds:(%esi),(%dx)
41a45a:	30 33                	xor    %dh,(%ebx)
41a45c:	33 63 66             	xor    0x66(%ebx),%esp
41a45f:	57                   	push   %edi
41a460:	36 62 37             	bound  %esi,%ss:(%edi)
41a463:	79 4d                	jns    0x41a4b2
41a465:	32 47 51             	xor    0x51(%edi),%al
41a468:	58                   	pop    %eax
41a469:	6a 70                	push   $0x70
41a46b:	53                   	push   %ebx
41a46c:	57                   	push   %edi
41a46d:	75 41                	jne    0x41a4b0
41a46f:	56                   	push   %esi
41a470:	74 46                	je     0x41a4b8
41a472:	44                   	inc    %esp
41a473:	39 43 59             	cmp    %eax,0x59(%ebx)
41a476:	56                   	push   %esi
41a477:	54                   	push   %esp
41a478:	75 45                	jne    0x41a4bf
41a47a:	31 42 75             	xor    %eax,0x75(%edx)
41a47d:	67 37                	addr16 aaa
41a47f:	2b 52 50             	sub    0x50(%edx),%edx
41a482:	43                   	inc    %ebx
41a483:	6f                   	outsl  %ds:(%esi),(%dx)
41a484:	50                   	push   %eax
41a485:	73 61                	jae    0x41a4e8
41a487:	6a 79                	push   $0x79
41a489:	51                   	push   %ecx
41a48a:	4f                   	dec    %edi
41a48b:	65 4e                	gs dec %esi
41a48d:	76 41                	jbe    0x41a4d0
41a48f:	2f                   	das
41a490:	79 4b                	jns    0x41a4dd
41a492:	74 4e                	je     0x41a4e2
41a494:	5a                   	pop    %edx
41a495:	6a 6c                	push   $0x6c
41a497:	65 4b                	gs dec %ebx
41a499:	78 30                	js     0x41a4cb
41a49b:	6b 44 43 2b 76       	imul   $0x76,0x2b(%ebx,%eax,2),%eax
41a4a0:	62 4a 57             	bound  %ecx,0x57(%edx)
41a4a3:	50                   	push   %eax
41a4a4:	74 61                	je     0x41a507
41a4a6:	66 52                	push   %dx
41a4a8:	53                   	push   %ebx
41a4a9:	61                   	popa
41a4aa:	33 32                	xor    (%edx),%esi
41a4ac:	48                   	dec    %eax
41a4ad:	70 78                	jo     0x41a527
41a4af:	55                   	push   %ebp
41a4b0:	4e                   	dec    %esi
41a4b1:	2b 31                	sub    (%ecx),%esi
41a4b3:	45                   	inc    %ebp
41a4b4:	31 30                	xor    %esi,(%eax)
41a4b6:	57                   	push   %edi
41a4b7:	41                   	inc    %ecx
41a4b8:	51                   	push   %ecx
41a4b9:	37                   	aaa
41a4ba:	6d                   	insl   (%dx),%es:(%edi)
41a4bb:	2f                   	das
41a4bc:	63 50 79             	arpl   %edx,0x79(%eax)
41a4bf:	49                   	dec    %ecx
41a4c0:	57                   	push   %edi
41a4c1:	42                   	inc    %edx
41a4c2:	51                   	push   %ecx
41a4c3:	45                   	inc    %ebp
41a4c4:	44                   	inc    %esp
41a4c5:	77 4f                	ja     0x41a516
41a4c7:	42                   	inc    %edx
41a4c8:	62 6a 57             	bound  %ebp,0x57(%edx)
41a4cb:	6a 56                	push   $0x56
41a4cd:	73 53                	jae    0x41a522
41a4cf:	56                   	push   %esi
41a4d0:	45                   	inc    %ebp
41a4d1:	78 36                	js     0x41a509
41a4d3:	4a                   	dec    %edx
41a4d4:	69 48 4f 45 6f 2f 76 	imul   $0x762f6f45,0x4f(%eax),%ecx
41a4db:	6e                   	outsb  %ds:(%esi),(%dx)
41a4dc:	30 53 4d             	xor    %dl,0x4d(%ebx)
41a4df:	72 72                	jb     0x41a553
41a4e1:	7a 71                	jp     0x41a554
41a4e3:	46                   	inc    %esi
41a4e4:	73 4b                	jae    0x41a531
41a4e6:	63 78 31             	arpl   %edi,0x31(%eax)
41a4e9:	73 73                	jae    0x41a55e
41a4eb:	69 73 56 5a 4a 51 7a 	imul   $0x7a514a5a,0x56(%ebx),%esi
41a4f2:	71 63                	jno    0x41a557
41a4f4:	47                   	inc    %edi
41a4f5:	41                   	inc    %ecx
41a4f6:	34 2f                	xor    $0x2f,%al
41a4f8:	52                   	push   %edx
41a4f9:	77 59                	ja     0x41a554
41a4fb:	70 32                	jo     0x41a52f
41a4fd:	67 5a                	addr16 pop %edx
41a4ff:	51                   	push   %ecx
41a500:	66 4e                	dec    %si
41a502:	57                   	push   %edi
41a503:	45                   	inc    %ebp
41a504:	4a                   	dec    %edx
41a505:	53                   	push   %ebx
41a506:	59                   	pop    %ecx
41a507:	79 49                	jns    0x41a552
41a509:	2f                   	das
41a50a:	46                   	inc    %esi
41a50b:	4e                   	dec    %esi
41a50c:	75 38                	jne    0x41a546
41a50e:	34 65                	xor    $0x65,%al
41a510:	2f                   	das
41a511:	51                   	push   %ecx
41a512:	34 43                	xor    $0x43,%al
41a514:	45                   	inc    %ebp
41a515:	34 4b                	xor    $0x4b,%al
41a517:	6f                   	outsl  %ds:(%esi),(%dx)
41a518:	6f                   	outsl  %ds:(%esi),(%dx)
41a519:	58                   	pop    %eax
41a51a:	6d                   	insl   (%dx),%es:(%edi)
41a51b:	6b 4b 57 78          	imul   $0x78,0x57(%ebx),%ecx
41a51f:	39 53 37             	cmp    %edx,0x37(%ebx)
41a522:	2b 4a 63             	sub    0x63(%edx),%ecx
41a525:	76 71                	jbe    0x41a598
41a527:	6c                   	insb   (%dx),%es:(%edi)
41a528:	63 6e 45             	arpl   %ebp,0x45(%esi)
41a52b:	38 48 6d             	cmp    %cl,0x6d(%eax)
41a52e:	65 57                	gs push %edi
41a530:	43                   	inc    %ebx
41a531:	33 4d 48             	xor    0x48(%ebp),%ecx
41a534:	2b 73 58             	sub    0x58(%ebx),%esi
41a537:	72 4a                	jb     0x41a583
41a539:	2b 74 4a 43          	sub    0x43(%edx,%ecx,2),%esi
41a53d:	71 42                	jno    0x41a581
41a53f:	59                   	pop    %ecx
41a540:	59                   	pop    %ecx
41a541:	5a                   	pop    %edx
41a542:	63 44 51 6d          	arpl   %eax,0x6d(%ecx,%edx,2)
41a546:	71 61                	jno    0x41a5a9
41a548:	48                   	dec    %eax
41a549:	55                   	push   %ebp
41a54a:	6d                   	insl   (%dx),%es:(%edi)
41a54b:	45                   	inc    %ebp
41a54c:	44                   	inc    %esp
41a54d:	79 43                	jns    0x41a592
41a54f:	63 67 2b             	arpl   %esp,0x2b(%edi)
41a552:	59                   	pop    %ecx
41a553:	42                   	inc    %edx
41a554:	6d                   	insl   (%dx),%es:(%edi)
41a555:	63 6e 56             	arpl   %ebp,0x56(%esi)
41a558:	6c                   	insb   (%dx),%es:(%edi)
41a559:	68 34 34 30 6e       	push   $0x6e303434
41a55e:	75 54                	jne    0x41a5b4
41a560:	43                   	inc    %ebx
41a561:	64 63 54 43 7a       	arpl   %edx,%fs:0x7a(%ebx,%eax,2)
41a566:	6b 57 59 32          	imul   $0x32,0x59(%edi),%edx
41a56a:	71 4d                	jno    0x41a5b9
41a56c:	76 4f                	jbe    0x41a5bd
41a56e:	74 31                	je     0x41a5a1
41a570:	53                   	push   %ebx
41a571:	34 45                	xor    $0x45,%al
41a573:	57                   	push   %edi
41a574:	53                   	push   %ebx
41a575:	56                   	push   %esi
41a576:	37                   	aaa
41a577:	6c                   	insb   (%dx),%es:(%edi)
41a578:	35 58 56 52 58       	xor    $0x58525658,%eax
41a57d:	6b 45 70 4a          	imul   $0x4a,0x70(%ebp),%eax
41a581:	66 6f                	outsw  %ds:(%esi),(%dx)
41a583:	4d                   	dec    %ebp
41a584:	32 72 4f             	xor    0x4f(%edx),%dh
41a587:	35 48 61 63 63       	xor    $0x63636148,%eax
41a58c:	70 66                	jo     0x41a5f4
41a58e:	38 78 39             	cmp    %bh,0x39(%eax)
41a591:	73 4b                	jae    0x41a5de
41a593:	70 4d                	jo     0x41a5e2
41a595:	62 4c 58 32          	bound  %ecx,0x32(%eax,%ebx,2)
41a599:	45                   	inc    %ebp
41a59a:	61                   	popa
41a59b:	55                   	push   %ebp
41a59c:	52                   	push   %edx
41a59d:	54                   	push   %esp
41a59e:	51                   	push   %ecx
41a59f:	44                   	inc    %esp
41a5a0:	64 6a 46             	fs push $0x46
41a5a3:	34 76                	xor    $0x76,%al
41a5a5:	53                   	push   %ebx
41a5a6:	71 70                	jno    0x41a618
41a5a8:	39 54 77 53          	cmp    %edx,0x53(%edi,%esi,2)
41a5ac:	6b 4b 4a 6f          	imul   $0x6f,0x4a(%ebx),%ecx
41a5b0:	36 7a 69             	ss jp  0x41a61c
41a5b3:	4e                   	dec    %esi
41a5b4:	38 4e 55             	cmp    %cl,0x55(%esi)