4503fe:	59                   	pop    %ecx
4503ff:	55                   	push   %ebp
450400:	48                   	dec    %eax
450401:	6e                   	outsb  %ds:(%esi),(%dx)
450402:	50                   	push   %eax
450403:	33 30                	xor    (%eax),%esi
450405:	50                   	push   %eax
450406:	70 50                	jo     0x450458
450408:	50                   	push   %eax
450409:	5a                   	pop    %edx
45040a:	56                   	push   %esi
45040b:	65 6c                	gs insb (%dx),%es:(%edi)
45040d:	73 56                	jae    0x450465
45040f:	67 61                	addr16 popa
450411:	31 63 4b             	xor    %esp,0x4b(%ebx)
450414:	5a                   	pop    %edx
450415:	45                   	inc    %ebp
450416:	50                   	push   %eax
450417:	56                   	push   %esi
450418:	4c                   	dec    %esp
450419:	44                   	inc    %esp
45041a:	66 4c                	dec    %sp
45041c:	41                   	inc    %ecx
45041d:	5a                   	pop    %edx
45041e:	35 4d 2b 62 50       	xor    $0x50622b4d,%eax
450423:	73 49                	jae    0x45046e
450425:	5a                   	pop    %edx
450426:	4a                   	dec    %edx
450427:	52                   	push   %edx
450428:	70 74                	jo     0x45049e
45042a:	48                   	dec    %eax
45042b:	63 72 6e             	arpl   %esi,0x6e(%edx)
45042e:	7a 55                	jp     0x450485
450430:	52                   	push   %edx
450431:	77 4e                	ja     0x450481
450433:	2f                   	das
450434:	67 4a                	addr16 dec %edx
450436:	42                   	inc    %edx
450437:	69 34 73 61 6e 4e 62 	imul   $0x624e6e61,(%ebx,%esi,2),%esi
45043e:	67 63 57 79          	arpl   %edx,0x79(%bx)
450442:	62 38                	bound  %edi,(%eax)
450444:	5a                   	pop    %edx
450445:	75 42                	jne    0x450489
450447:	2f                   	das
450448:	4a                   	dec    %edx
450449:	69 62 48 47 37 77 46 	imul   $0x46773747,0x48(%edx),%esp
450450:	56                   	push   %esi
450451:	6f                   	outsl  %ds:(%esi),(%dx)
450452:	69 71 6e 66 4f 33 72 	imul   $0x72334f66,0x6e(%ecx),%esi
450459:	68 5a 35 43 38       	push   $0x3843355a
45045e:	4f                   	dec    %edi
45045f:	65 76 63             	gs jbe 0x4504c5
450462:	32 45 6c             	xor    0x6c(%ebp),%al
450465:	79 43                	jns    0x4504aa
450467:	71 42                	jno    0x4504ab
450469:	6c                   	insb   (%dx),%es:(%edi)
45046a:	58                   	pop    %eax
45046b:	57                   	push   %edi
45046c:	61                   	popa
45046d:	39 55 76             	cmp    %edx,0x76(%ebp)
450470:	4b                   	dec    %ebx
450471:	77 76                	ja     0x4504e9
450473:	33 36                	xor    (%esi),%esi
450475:	75 2f                	jne    0x4504a6
450477:	4c                   	dec    %esp
450478:	45                   	inc    %ebp
450479:	62 50 62             	bound  %edx,0x62(%eax)
45047c:	65 5a                	gs pop %edx
45047e:	57                   	push   %edi
45047f:	50                   	push   %eax
450480:	52                   	push   %edx
450481:	43                   	inc    %ebx
450482:	7a 71                	jp     0x4504f5
450484:	4e                   	dec    %esi
450485:	5a                   	pop    %edx
450486:	30 6c 53 36          	xor    %ch,0x36(%ebx,%edx,2)
45048a:	64 66 5a             	fs pop %dx
45048d:	43                   	inc    %ebx
45048e:	7a 74                	jp     0x450504
450490:	4b                   	dec    %ebx
450491:	45                   	inc    %ebp
450492:	6d                   	insl   (%dx),%es:(%edi)
450493:	77 2f                	ja     0x4504c4
450495:	59                   	pop    %ecx
450496:	77 4e                	ja     0x4504e6
450498:	33 69 6d             	xor    0x6d(%ecx),%ebp
45049b:	78 74                	js     0x450511
45049d:	50                   	push   %eax
45049e:	65 33 77 70          	xor    %gs:0x70(%edi),%esi
4504a2:	76 35                	jbe    0x4504d9
4504a4:	63 49 6c             	arpl   %ecx,0x6c(%ecx)
4504a7:	35 69 70 66 75       	xor    $0x75667069,%eax
4504ac:	64 56                	fs push %esi
4504ae:	33 37                	xor    (%edi),%esi
4504b0:	75 75                	jne    0x450527
4504b2:	69 6c 66 48 4c 65 32 	imul   $0x7532654c,0x48(%esi,%eiz,2),%ebp
4504b9:	75
4504ba:	4a                   	dec    %edx
4504bb:	55                   	push   %ebp
4504bc:	41                   	inc    %ecx
4504bd:	51                   	push   %ecx
4504be:	6c                   	insb   (%dx),%es:(%edi)
4504bf:	49                   	dec    %ecx
4504c0:	45                   	inc    %ebp
4504c1:	61                   	popa
4504c2:	79 77                	jns    0x45053b
4504c4:	35 54 79 66 52       	xor    $0x52667954,%eax
4504c9:	30 62 44             	xor    %ah,0x44(%edx)
4504cc:	36 6a 2b             	ss push $0x2b
4504cf:	74 53                	je     0x450524
4504d1:	6f                   	outsl  %ds:(%esi),(%dx)
4504d2:	52                   	push   %edx
4504d3:	70 65                	jo     0x45053a
4504d5:	65 69 4b 64 35 37 64 	imul   $0x54643735,%gs:0x64(%ebx),%ecx
4504dc:	54
4504dd:	35 30 45 61 30       	xor    $0x30614530,%eax
4504e2:	41                   	inc    %ecx
4504e3:	4b                   	dec    %ebx
4504e4:	6f                   	outsl  %ds:(%esi),(%dx)
4504e5:	42                   	inc    %edx
4504e6:	63 53 57             	arpl   %edx,0x57(%ebx)
4504e9:	2b 6a 76             	sub    0x76(%edx),%ebp
4504ec:	68 77 6c 41 76       	push   $0x76416c77
4504f1:	75 38                	jne    0x45052b
4504f3:	30 74 55 36          	xor    %dh,0x36(%ebp,%edx,2)
4504f7:	6a 45                	push   $0x45
4504f9:	44                   	inc    %esp
4504fa:	77 44                	ja     0x450540
4504fc:	6c                   	insb   (%dx),%es:(%edi)
4504fd:	73 4e                	jae    0x45054d
4504ff:	32 51 4b             	xor    0x4b(%ecx),%dl
450502:	35 67 6c 57 75       	xor    $0x75576c67,%eax
450507:	78 4f                	js     0x450558
450509:	7a 2b                	jp     0x450536
45050b:	38 32                	cmp    %dh,(%edx)
45050d:	58                   	pop    %eax
45050e:	54                   	push   %esp
45050f:	54                   	push   %esp
450510:	52                   	push   %edx
450511:	42                   	inc    %edx
450512:	4e                   	dec    %esi
450513:	58                   	pop    %eax
450514:	75 30                	jne    0x450546
450516:	69 46 54 73 7a 46 43 	imul   $0x43467a73,0x54(%esi),%eax
45051d:	46                   	inc    %esi
45051e:	68 63 53 46 62       	push   $0x62465363
450523:	4b                   	dec    %ebx
450524:	5a                   	pop    %edx
450525:	2b 52 67             	sub    0x67(%edx),%edx
450528:	69 6b 56 70 73 31 64 	imul   $0x64317370,0x56(%ebx),%ebp
45052f:	4f                   	dec    %edi
450530:	2f                   	das
450531:	4c                   	dec    %esp
450532:	73 6c                	jae    0x4505a0
450534:	43                   	inc    %ebx
450535:	41                   	inc    %ecx
450536:	36 32 2f             	xor    %ss:(%edi),%ch
450539:	4c                   	dec    %esp
45053a:	56                   	push   %esi
45053b:	55                   	push   %ebp
45053c:	77 75                	ja     0x4505b3
45053e:	62 65 6e             	bound  %esp,0x6e(%ebp)
450541:	72 38                	jb     0x45057b
450543:	6e                   	outsb  %ds:(%esi),(%dx)
450544:	77 59                	ja     0x45059f
450546:	63 56 65             	arpl   %edx,0x65(%esi)
450549:	57                   	push   %edi
45054a:	57                   	push   %edi
45054b:	67 4d                	addr16 dec %ebp
45054d:	38 79 36             	cmp    %bh,0x36(%ecx)
450550:	75 79                	jne    0x4505cb
450552:	53                   	push   %ebx
450553:	52                   	push   %edx
450554:	5a                   	pop    %edx
450555:	38 6f 57             	cmp    %ch,0x57(%edi)
450558:	61                   	popa
450559:	44                   	inc    %esp
45055a:	66 39 58 4d          	cmp    %bx,0x4d(%eax)
45055e:	52                   	push   %edx
45055f:	52                   	push   %edx
450560:	4c                   	dec    %esp
450561:	5a                   	pop    %edx
450562:	61                   	popa
450563:	31 6b 70             	xor    %ebp,0x70(%ebx)
450566:	38 68 34             	cmp    %ch,0x34(%eax)
450569:	7a 33                	jp     0x45059e
45056b:	57                   	push   %edi
45056c:	4c                   	dec    %esp
45056d:	4a                   	dec    %edx
45056e:	51                   	push   %ecx
45056f:	6e                   	outsb  %ds:(%esi),(%dx)
450570:	62 7a 49             	bound  %edi,0x49(%edx)
450573:	4c                   	dec    %esp
450574:	56                   	push   %esi
450575:	72 59                	jb     0x4505d0
450577:	73 6f                	jae    0x4505e8
450579:	66 41                	inc    %cx
45057b:	53                   	push   %ebx
45057c:	69 68 39 39 5a 61 42 	imul   $0x42615a39,0x39(%eax),%ebp
450583:	56                   	push   %esi
450584:	6e                   	outsb  %ds:(%esi),(%dx)
450585:	35 7a 63 74 64       	xor    $0x6474637a,%eax
45058a:	45                   	inc    %ebp
45058b:	78 54                	js     0x4505e1
45058d:	6f                   	outsl  %ds:(%esi),(%dx)
45058e:	63 30                	arpl   %esi,(%eax)
450590:	38 6d 76             	cmp    %ch,0x76(%ebp)
450593:	43                   	inc    %ebx
450594:	6d                   	insl   (%dx),%es:(%edi)
450595:	44                   	inc    %esp
450596:	2b 47 5a             	sub    0x5a(%edi),%eax
450599:	31 66 67             	xor    %esp,0x67(%esi)
45059c:	71 65                	jno    0x450603
45059e:	49                   	dec    %ecx
45059f:	56                   	push   %esi
4505a0:	47                   	inc    %edi
4505a1:	38 6e 7a             	cmp    %ch,0x7a(%esi)
4505a4:	66 31 34 68          	xor    %si,(%eax,%ebp,2)
4505a8:	42                   	inc    %edx
4505a9:	4c                   	dec    %esp
4505aa:	4f                   	dec    %edi
4505ab:	35 47 6f 6e 4f       	xor    $0x4f6e6f47,%eax
4505b0:	58                   	pop    %eax
4505b1:	36 65 48             	ss gs dec %eax
4505b4:	73 76                	jae    0x45062c
4505b6:	42                   	inc    %edx
4505b7:	52                   	push   %edx
4505b8:	35 78 54 6b 58       	xor    $0x586b5478,%eax
4505bd:	32 6d 54             	xor    0x54(%ebp),%ch
4505c0:	4b                   	dec    %ebx
4505c1:	61                   	popa
4505c2:	47                   	inc    %edi
4505c3:	79 4b                	jns    0x450610
4505c5:	50                   	push   %eax
4505c6:	37                   	aaa
4505c7:	6a 33                	push   $0x33
4505c9:	53                   	push   %ebx
4505ca:	31 4f 4f             	xor    %ecx,0x4f(%edi)
4505cd:	59                   	pop    %ecx
4505ce:	68 5a 4e 53 67       	push   $0x67534e5a
4505d3:	59                   	pop    %ecx
4505d4:	4e                   	dec    %esi
4505d5:	6c                   	insb   (%dx),%es:(%edi)
4505d6:	6d                   	insl   (%dx),%es:(%edi)
4505d7:	2f                   	das
4505d8:	6a 59                	push   $0x59
4505da:	59                   	pop    %ecx
4505db:	37                   	aaa
4505dc:	59                   	pop    %ecx
4505dd:	70 67                	jo     0x450646
4505df:	50                   	push   %eax
4505e0:	44                   	inc    %esp
4505e1:	52                   	push   %edx
4505e2:	77 68                	ja     0x45064c
4505e4:	33 61 41             	xor    0x41(%ecx),%esp
4505e7:	42                   	inc    %edx
4505e8:	68 55 6c 54 38       	push   $0x38546c55
4505ed:	33 47 70             	xor    0x70(%edi),%eax
4505f0:	63 6d 32             	arpl   %ebp,0x32(%ebp)
4505f3:	76 32                	jbe    0x450627
4505f5:	55                   	push   %ebp
4505f6:	58                   	pop    %eax
4505f7:	58                   	pop    %eax
4505f8:	42                   	inc    %edx
4505f9:	66 47                	inc    %di
4505fb:	6d                   	insl   (%dx),%es:(%edi)
4505fc:	73 45                	jae    0x450643
4505fe:	66 35 79 70          	xor    $0x7079,%ax
450602:	33 43 6b             	xor    0x6b(%ebx),%eax
450605:	2f                   	das
450606:	39 76 44             	cmp    %esi,0x44(%esi)
450609:	45                   	inc    %ebp
45060a:	78 68                	js     0x450674
45060c:	2b 48 58             	sub    0x58(%eax),%ecx
45060f:	58                   	pop    %eax
450610:	56                   	push   %esi
450611:	33 34 62             	xor    (%edx,%eiz,2),%esi
450614:	6c                   	insb   (%dx),%es:(%edi)
450615:	68 2b 34 2b 70       	push   $0x702b342b
45061a:	78 6c                	js     0x450688
45061c:	62 37                	bound  %esi,(%edi)
45061e:	43                   	inc    %ebx
45061f:	35 42 39 64 56       	xor    $0x56643942,%eax
450624:	34 4e                	xor    $0x4e,%al
450626:	4e                   	dec    %esi
450627:	6a 50                	push   $0x50
450629:	77 4a                	ja     0x450675
45062b:	4c                   	dec    %esp
45062c:	31 51 39             	xor    %edx,0x39(%ecx)
45062f:	67 35 58 6b 39 46    	addr16 xor $0x46396b58,%eax
450635:	64 2f                	fs das
450637:	69 57 57 6e 4c 6c 74 	imul   $0x746c4c6e,0x57(%edi),%edx
45063e:	38 59 31             	cmp    %bl,0x31(%ecx)
450641:	6e                   	outsb  %ds:(%esi),(%dx)
450642:	73 76                	jae    0x4506ba
450644:	6f                   	outsl  %ds:(%esi),(%dx)
450645:	4a                   	dec    %edx
450646:	38 73 6d             	cmp    %dh,0x6d(%ebx)
450649:	53                   	push   %ebx
45064a:	48                   	dec    %eax
45064b:	75 69                	jne    0x4506b6
45064d:	7a 6b                	jp     0x4506ba
45064f:	30 32                	xor    %dh,(%edx)
450651:	35 2b 42 53 35       	xor    $0x3553422b,%eax
450656:	42                   	inc    %edx
450657:	48                   	dec    %eax
450658:	64 4c                	fs dec %esp
45065a:	31 63 6b             	xor    %esp,0x6b(%ebx)
45065d:	77 31                	ja     0x450690
45065f:	63 50 75             	arpl   %edx,0x75(%eax)
450662:	4b                   	dec    %ebx
450663:	5a                   	pop    %edx
450664:	55                   	push   %ebp
450665:	53                   	push   %ebx
450666:	62 2b                	bound  %ebp,(%ebx)
450668:	57                   	push   %edi
450669:	45                   	inc    %ebp
45066a:	6f                   	outsl  %ds:(%esi),(%dx)
45066b:	76 38                	jbe    0x4506a5
45066d:	44                   	inc    %esp
45066e:	79 55                	jns    0x4506c5
450670:	50                   	push   %eax
450671:	54                   	push   %esp
450672:	43                   	inc    %ebx
450673:	2f                   	das
450674:	35 79 61 30 6f       	xor    $0x6f306179,%eax
450679:	52                   	push   %edx
45067a:	6c                   	insb   (%dx),%es:(%edi)
45067b:	37                   	aaa
45067c:	58                   	pop    %eax
45067d:	76 44                	jbe    0x4506c3
45067f:	4a                   	dec    %edx
450680:	2f                   	das
450681:	47                   	inc    %edi
450682:	41                   	inc    %ecx
450683:	71 42                	jno    0x4506c7
450685:	6b 43 61 4f          	imul   $0x4f,0x61(%ebx),%eax
450689:	55                   	push   %ebp
45068a:	5a                   	pop    %edx
45068b:	4e                   	dec    %esi
45068c:	63 6f 47             	arpl   %ebp,0x47(%edi)
45068f:	56                   	push   %esi
450690:	69 47 55 6f 77 53 57 	imul   $0x5753776f,0x55(%edi),%eax
450697:	39 4b 6f             	cmp    %ecx,0x6f(%ebx)
45069a:	71 4c                	jno    0x4506e8
45069c:	44                   	inc    %esp
45069d:	38 6b 33             	cmp    %ch,0x33(%ebx)
4506a0:	69 6c 48 4e 5a 76 53 	imul   $0x5953765a,0x4e(%eax,%ecx,2),%ebp
4506a7:	59
4506a8:	58                   	pop    %eax