45b373:	74 48                	je     0x45b3bd
45b375:	70 4e                	jo     0x45b3c5
45b377:	41                   	inc    %ecx
45b378:	30 48 6f             	xor    %cl,0x6f(%eax)
45b37b:	74 51                	je     0x45b3ce
45b37d:	6d                   	insl   (%dx),%es:(%edi)
45b37e:	66 4b                	dec    %bx
45b380:	4b                   	dec    %ebx
45b381:	52                   	push   %edx
45b382:	6d                   	insl   (%dx),%es:(%edi)
45b383:	66 75 54             	data16 jne 0x45b3da
45b386:	64 43                	fs inc %ebx
45b388:	2f                   	das
45b389:	74 35                	je     0x45b3c0
45b38b:	33 6a 6b             	xor    0x6b(%edx),%ebp
45b38e:	4e                   	dec    %esi
45b38f:	2b 53 4d             	sub    0x4d(%ebx),%edx
45b392:	34 46                	xor    $0x46,%al
45b394:	74 35                	je     0x45b3cb
45b396:	59                   	pop    %ecx
45b397:	54                   	push   %esp
45b398:	61                   	popa
45b399:	32 4b 4d             	xor    0x4d(%ebx),%cl
45b39c:	32 76 35             	xor    0x35(%esi),%dh
45b39f:	59                   	pop    %ecx
45b3a0:	35 76 69 70 33       	xor    $0x33706976,%eax
45b3a5:	64 34 57             	fs xor $0x57,%al
45b3a8:	6b 72 49 78          	imul   $0x78,0x49(%edx),%esi
45b3ac:	6d                   	insl   (%dx),%es:(%edi)
45b3ad:	35 7a 68 78 41       	xor    $0x4178687a,%eax
45b3b2:	65 62 65 45          	bound  %esp,%gs:0x45(%ebp)
45b3b6:	44                   	inc    %esp
45b3b7:	56                   	push   %esi
45b3b8:	6f                   	outsl  %ds:(%esi),(%dx)
45b3b9:	6e                   	outsb  %ds:(%esi),(%dx)
45b3ba:	41                   	inc    %ecx
45b3bb:	66 32 35 33 63 58 67 	data16 xor 0x67586333,%dh
45b3c2:	75 2f                	jne    0x45b3f3
45b3c4:	71 76                	jno    0x45b43c
45b3c6:	54                   	push   %esp
45b3c7:	70 37                	jo     0x45b400
45b3c9:	70 47                	jo     0x45b412
45b3cb:	53                   	push   %ebx
45b3cc:	4c                   	dec    %esp
45b3cd:	49                   	dec    %ecx
45b3ce:	43                   	inc    %ebx
45b3cf:	78 59                	js     0x45b42a
45b3d1:	67 42                	addr16 inc %edx
45b3d3:	76 46                	jbe    0x45b41b
45b3d5:	42                   	inc    %edx
45b3d6:	36 56                	ss push %esi
45b3d8:	44                   	inc    %esp
45b3d9:	71 79                	jno    0x45b454
45b3db:	34 35                	xor    $0x35,%al
45b3dd:	2f                   	das
45b3de:	48                   	dec    %eax
45b3df:	45                   	inc    %ebp
45b3e0:	6e                   	outsb  %ds:(%esi),(%dx)
45b3e1:	6d                   	insl   (%dx),%es:(%edi)
45b3e2:	56                   	push   %esi
45b3e3:	72 46                	jb     0x45b42b
45b3e5:	74 4e                	je     0x45b435
45b3e7:	59                   	pop    %ecx
45b3e8:	6d                   	insl   (%dx),%es:(%edi)
45b3e9:	35 6c 39 45 41       	xor    $0x4145396c,%eax
45b3ee:	36 4c                	ss dec %esp
45b3f0:	52                   	push   %edx
45b3f1:	79 69                	jns    0x45b45c
45b3f3:	51                   	push   %ecx
45b3f4:	6c                   	insb   (%dx),%es:(%edi)
45b3f5:	35 61 57 35 53       	xor    $0x53355761,%eax
45b3fa:	48                   	dec    %eax
45b3fb:	6e                   	outsb  %ds:(%esi),(%dx)
45b3fc:	6c                   	insb   (%dx),%es:(%edi)
45b3fd:	52                   	push   %edx
45b3fe:	65 2f                	gs das
45b400:	45                   	inc    %ebp
45b401:	6d                   	insl   (%dx),%es:(%edi)
45b402:	38 7a 50             	cmp    %bh,0x50(%edx)
45b405:	6b 6f 4e 59          	imul   $0x59,0x4e(%edi),%ebp
45b409:	31 57 45             	xor    %edx,0x45(%edi)
45b40c:	33 49 51             	xor    0x51(%ecx),%ecx
45b40f:	78 65                	js     0x45b476
45b411:	35 4e 46 47 4e       	xor    $0x4e47464e,%eax
45b416:	62 70 31             	bound  %esi,0x31(%eax)
45b419:	46                   	inc    %esi
45b41a:	76 6f                	jbe    0x45b48b
45b41c:	31 57 49             	xor    %edx,0x49(%edi)
45b41f:	70 68                	jo     0x45b489
45b421:	45                   	inc    %ebp
45b422:	6c                   	insb   (%dx),%es:(%edi)
45b423:	4d                   	dec    %ebp
45b424:	2b 49 78             	sub    0x78(%ecx),%ecx
45b427:	35 35 59 76 4c       	xor    $0x4c765935,%eax
45b42c:	6a 4c                	push   $0x4c
45b42e:	49                   	dec    %ecx
45b42f:	77 45                	ja     0x45b476
45b431:	4e                   	dec    %esi
45b432:	58                   	pop    %eax
45b433:	64 62 66 6b          	bound  %esp,%fs:0x6b(%esi)
45b437:	71 48                	jno    0x45b481
45b439:	35 6e 4a 43 35       	xor    $0x35434a6e,%eax
45b43e:	59                   	pop    %ecx
45b43f:	73 64                	jae    0x45b4a5
45b441:	2b 55 52             	sub    0x52(%ebp),%edx
45b444:	66 2b 61 2f          	sub    0x2f(%ecx),%sp
45b448:	32 6a 6a             	xor    0x6a(%edx),%ch
45b44b:	5a                   	pop    %edx
45b44c:	45                   	inc    %ebp
45b44d:	38 6f 45             	cmp    %ch,0x45(%edi)
45b450:	59                   	pop    %ecx
45b451:	73 33                	jae    0x45b486
45b453:	56                   	push   %esi
45b454:	43                   	inc    %ebx
45b455:	59                   	pop    %ecx
45b456:	74 55                	je     0x45b4ad
45b458:	36 74 53             	ss je  0x45b4ae
45b45b:	38 75 56             	cmp    %dh,0x56(%ebp)
45b45e:	6e                   	outsb  %ds:(%esi),(%dx)
45b45f:	44                   	inc    %esp
45b460:	41                   	inc    %ecx
45b461:	4c                   	dec    %esp
45b462:	4b                   	dec    %ebx
45b463:	70 69                	jo     0x45b4ce
45b465:	7a 74                	jp     0x45b4db
45b467:	65 7a 59             	gs jp  0x45b4c3
45b46a:	47                   	inc    %edi
45b46b:	61                   	popa
45b46c:	75 70                	jne    0x45b4de
45b46e:	6f                   	outsl  %ds:(%esi),(%dx)
45b46f:	58                   	pop    %eax
45b470:	78 45                	js     0x45b4b7
45b472:	73 7a                	jae    0x45b4ee
45b474:	5a                   	pop    %edx
45b475:	2f                   	das
45b476:	65 41                	gs inc %ecx
45b478:	2b 73 6d             	sub    0x6d(%ebx),%esi
45b47b:	58                   	pop    %eax
45b47c:	43                   	inc    %ebx
45b47d:	76 70                	jbe    0x45b4ef
45b47f:	70 36                	jo     0x45b4b7
45b481:	41                   	inc    %ecx
45b482:	56                   	push   %esi
45b483:	64 45                	fs inc %ebp
45b485:	33 50 53             	xor    0x53(%eax),%edx
45b488:	66 57                	push   %di
45b48a:	66 4b                	dec    %bx
45b48c:	32 2f                	xor    (%edi),%ch
45b48e:	74 6e                	je     0x45b4fe
45b490:	6d                   	insl   (%dx),%es:(%edi)
45b491:	35 79 31 78 34       	xor    $0x34783179,%eax
45b496:	78 2f                	js     0x45b4c7
45b498:	36 32 75 53          	xor    %ss:0x53(%ebp),%dh
45b49c:	57                   	push   %edi
45b49d:	73 53                	jae    0x45b4f2
45b49f:	41                   	inc    %ecx
45b4a0:	78 66                	js     0x45b508
45b4a2:	33 30                	xor    (%eax),%esi
45b4a4:	32 41 67             	xor    0x67(%ecx),%al
45b4a7:	37                   	aaa
45b4a8:	6b 34 6a 6a          	imul   $0x6a,(%edx,%ebp,2),%esi
45b4ac:	56                   	push   %esi
45b4ad:	4e                   	dec    %esi
45b4ae:	59                   	pop    %ecx
45b4af:	43                   	inc    %ebx
45b4b0:	64 43                	fs inc %ebx
45b4b2:	62 73 62             	bound  %esi,0x62(%ebx)
45b4b5:	31 38                	xor    %edi,(%eax)
45b4b7:	42                   	inc    %edx
45b4b8:	4a                   	dec    %edx
45b4b9:	45                   	inc    %ebp
45b4ba:	37                   	aaa
45b4bb:	5a                   	pop    %edx
45b4bc:	4f                   	dec    %edi
45b4bd:	37                   	aaa
45b4be:	75 55                	jne    0x45b515
45b4c0:	4d                   	dec    %ebp
45b4c1:	54                   	push   %esp
45b4c2:	7a 30                	jp     0x45b4f4
45b4c4:	41                   	inc    %ecx
45b4c5:	47                   	inc    %edi
45b4c6:	4e                   	dec    %esi
45b4c7:	69 63 7a 37 6d 4a 79 	imul   $0x794a6d37,0x7a(%ebx),%esp
45b4ce:	32 51 59             	xor    0x59(%ecx),%dl
45b4d1:	49                   	dec    %ecx
45b4d2:	62 51 56             	bound  %edx,0x56(%ecx)
45b4d5:	33 48 67             	xor    0x67(%eax),%ecx
45b4d8:	75 57                	jne    0x45b531
45b4da:	69 47 44 33 30 31 63 	imul   $0x63313033,0x44(%edi),%eax
45b4e1:	65 77 6a             	gs ja  0x45b54e
45b4e4:	6f                   	outsl  %ds:(%esi),(%dx)
45b4e5:	32 34 51             	xor    (%ecx,%edx,2),%dh
45b4e8:	32 71 63             	xor    0x63(%ecx),%dh
45b4eb:	34 7a                	xor    $0x7a,%al
45b4ed:	67 77 37             	addr16 ja 0x45b527
45b4f0:	30 4a 4a             	xor    %cl,0x4a(%edx)
45b4f3:	4e                   	dec    %esi
45b4f4:	56                   	push   %esi
45b4f5:	6d                   	insl   (%dx),%es:(%edi)
45b4f6:	7a 76                	jp     0x45b56e
45b4f8:	50                   	push   %eax
45b4f9:	41                   	inc    %ecx
45b4fa:	57                   	push   %edi
45b4fb:	30 42 4e             	xor    %al,0x4e(%edx)
45b4fe:	63 56 41             	arpl   %edx,0x41(%esi)
45b501:	4a                   	dec    %edx
45b502:	68 64 38 47 4e       	push   $0x4e473864
45b507:	70 42                	jo     0x45b54b
45b509:	42                   	inc    %edx
45b50a:	61                   	popa
45b50b:	47                   	inc    %edi
45b50c:	4b                   	dec    %ebx
45b50d:	4c                   	dec    %esp
45b50e:	74 78                	je     0x45b588
45b510:	6f                   	outsl  %ds:(%esi),(%dx)
45b511:	63 63 69             	arpl   %esp,0x69(%ebx)
45b514:	77 57                	ja     0x45b56d
45b516:	79 4e                	jns    0x45b566
45b518:	73 70                	jae    0x45b58a
45b51a:	48                   	dec    %eax
45b51b:	43                   	inc    %ebx
45b51c:	6d                   	insl   (%dx),%es:(%edi)
45b51d:	63 55 37             	arpl   %edx,0x37(%ebp)
45b520:	55                   	push   %ebp
45b521:	73 58                	jae    0x45b57b
45b523:	43                   	inc    %ebx
45b524:	69 5a 65 63 34 36 66 	imul   $0x66363463,0x65(%edx),%ebx
45b52b:	59                   	pop    %ecx
45b52c:	38 56 4e             	cmp    %dl,0x4e(%esi)
45b52f:	65 76 78             	gs jbe 0x45b5aa
45b532:	31 5a 51             	xor    %ebx,0x51(%edx)
45b535:	67 6e                	outsb  %ds:(%si),(%dx)
45b537:	66 48                	dec    %ax
45b539:	2b 73 54             	sub    0x54(%ebx),%esi
45b53c:	73 36                	jae    0x45b574
45b53e:	76 4c                	jbe    0x45b58c
45b540:	59                   	pop    %ecx
45b541:	32 44 55 35          	xor    0x35(%ebp,%edx,2),%al
45b545:	53                   	push   %ebx
45b546:	30 7a 50             	xor    %bh,0x50(%edx)
45b549:	42                   	inc    %edx
45b54a:	46                   	inc    %esi
45b54b:	48                   	dec    %eax
45b54c:	32 2b                	xor    (%ebx),%ch
45b54e:	62 63 33             	bound  %esp,0x33(%ebx)
45b551:	39 36                	cmp    %esi,(%esi)
45b553:	37                   	aaa
45b554:	72 43                	jb     0x45b599
45b556:	34 72                	xor    $0x72,%al
45b558:	56                   	push   %esi
45b559:	35 4c 68 69 47       	xor    $0x4769684c,%eax
45b55e:	6e                   	outsb  %ds:(%esi),(%dx)
45b55f:	59                   	pop    %ecx
45b560:	6e                   	outsb  %ds:(%esi),(%dx)
45b561:	32 55 41             	xor    0x41(%ebp),%dl
45b564:	42                   	inc    %edx
45b565:	78 4c                	js     0x45b5b3
45b567:	63 4f 78             	arpl   %ecx,0x78(%edi)
45b56a:	59                   	pop    %ecx
45b56b:	78 50                	js     0x45b5bd
45b56d:	34 4b                	xor    $0x4b,%al
45b56f:	4d                   	dec    %ebp
45b570:	67 52                	addr16 push %edx
45b572:	50                   	push   %eax
45b573:	58                   	pop    %eax
45b574:	46                   	inc    %esi
45b575:	2b 35 42 63 49 77    	sub    0x77496342,%esi
45b57b:	63 4e 4f             	arpl   %ecx,0x4f(%esi)
45b57e:	46                   	inc    %esi
45b57f:	56                   	push   %esi
45b580:	4e                   	dec    %esi
45b581:	41                   	inc    %ecx
45b582:	7a 73                	jp     0x45b5f7
45b584:	61                   	popa
45b585:	61                   	popa
45b586:	76 4e                	jbe    0x45b5d6
45b588:	73 35                	jae    0x45b5bf
45b58a:	4a                   	dec    %edx
45b58b:	42                   	inc    %edx
45b58c:	58                   	pop    %eax
45b58d:	56                   	push   %esi
45b58e:	68 6e 49 74 53       	push   $0x5374496e
45b593:	45                   	inc    %ebp
45b594:	52                   	push   %edx
45b595:	2f                   	das
45b596:	66 38 59 37          	data16 cmp %bl,0x37(%ecx)
45b59a:	2f                   	das
45b59b:	37                   	aaa
45b59c:	4b                   	dec    %ebx
45b59d:	36 73 34             	ss jae 0x45b5d4
45b5a0:	2f                   	das
45b5a1:	74 6d                	je     0x45b610
45b5a3:	67 34 52             	addr16 xor $0x52,%al
45b5a6:	59                   	pop    %ecx
45b5a7:	48                   	dec    %eax
45b5a8:	56                   	push   %esi
45b5a9:	52                   	push   %edx
45b5aa:	2f                   	das
45b5ab:	57                   	push   %edi
45b5ac:	52                   	push   %edx
45b5ad:	42                   	inc    %edx
45b5ae:	4e                   	dec    %esi
45b5af:	48                   	dec    %eax
45b5b0:	53                   	push   %ebx
45b5b1:	41                   	inc    %ecx
45b5b2:	79 67                	jns    0x45b61b
45b5b4:	73 76                	jae    0x45b62c
45b5b6:	63 41 76             	arpl   %eax,0x76(%ecx)
45b5b9:	55                   	push   %ebp
45b5ba:	30 4b 4d             	xor    %cl,0x4d(%ebx)
45b5bd:	7a 38                	jp     0x45b5f7
45b5bf:	52                   	push   %edx
45b5c0:	74 57                	je     0x45b619
45b5c2:	76 4a                	jbe    0x45b60e
45b5c4:	78 31                	js     0x45b5f7
45b5c6:	73 66                	jae    0x45b62e
45b5c8:	2b 72 79             	sub    0x79(%edx),%esi
45b5cb:	6b 55 46 4b          	imul   $0x4b,0x46(%ebp),%edx
45b5cf:	4c                   	dec    %esp
45b5d0:	71 78                	jno    0x45b64a
45b5d2:	7a 31                	jp     0x45b605
45b5d4:	33 79 6c             	xor    0x6c(%ecx),%edi
45b5d7:	6a 6e                	push   $0x6e
45b5d9:	58                   	pop    %eax
45b5da:	46                   	inc    %esi
45b5db:	49                   	dec    %ecx
45b5dc:	2b 79 75             	sub    0x75(%ecx),%edi
45b5df:	68 71 4e 43 41       	push   $0x41434e71
45b5e4:	7a 33                	jp     0x45b619
45b5e6:	6e                   	outsb  %ds:(%esi),(%dx)
45b5e7:	4b                   	dec    %ebx
45b5e8:	71 56                	jno    0x45b640
45b5ea:	69 59 48 6a 73 6a 70 	imul   $0x706a736a,0x48(%ecx),%ebx
45b5f1:	42                   	inc    %edx
45b5f2:	45                   	inc    %ebp
45b5f3:	56                   	push   %esi
45b5f4:	70 53                	jo     0x45b649
45b5f6:	6c                   	insb   (%dx),%es:(%edi)
45b5f7:	78 59                	js     0x45b652
45b5f9:	6e                   	outsb  %ds:(%esi),(%dx)
45b5fa:	37                   	aaa
45b5fb:	69 6f 61 42 53 30 66 	imul   $0x66305342,0x61(%edi),%ebp
45b602:	44                   	inc    %esp
45b603:	47                   	inc    %edi
45b604:	42                   	inc    %edx
45b605:	6a 69                	push   $0x69
45b607:	73 77                	jae    0x45b680
45b609:	6b 70 62 6a          	imul   $0x6a,0x62(%eax),%esi
45b60d:	48                   	dec    %eax
45b60e:	61                   	popa