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
45b60f:	6f                   	outsl  %ds:(%esi),(%dx)
45b610:	49                   	dec    %ecx
45b611:	34 56                	xor    $0x56,%al
45b613:	7a 57                	jp     0x45b66c
45b615:	4f                   	dec    %edi
45b616:	57                   	push   %edi
45b617:	43                   	inc    %ebx
45b618:	64 75 4e             	fs jne 0x45b669
45b61b:	30 72 50             	xor    %dh,0x50(%edx)
45b61e:	38 46 47             	cmp    %al,0x47(%esi)
45b621:	66 49                	dec    %cx
45b623:	53                   	push   %ebx
45b624:	72 6d                	jb     0x45b693
45b626:	78 68                	js     0x45b690
45b628:	52                   	push   %edx
45b629:	48                   	dec    %eax
45b62a:	31 63 52             	xor    %esp,0x52(%ebx)
45b62d:	4c                   	dec    %esp
45b62e:	77 64                	ja     0x45b694
45b630:	38 52 6f             	cmp    %dl,0x6f(%edx)
45b633:	76 46                	jbe    0x45b67b
45b635:	77 77                	ja     0x45b6ae
45b637:	4e                   	dec    %esi
45b638:	79 49                	jns    0x45b683
45b63a:	4f                   	dec    %edi
45b63b:	72 51                	jb     0x45b68e
45b63d:	39 35 4c 2f 39 44    	cmp    %esi,0x44392f4c
45b643:	57                   	push   %edi
45b644:	63 78 6d             	arpl   %edi,0x6d(%eax)
45b647:	44                   	inc    %esp
45b648:	67 42                	addr16 inc %edx
45b64a:	4d                   	dec    %ebp
45b64b:	30 52 4f             	xor    %dl,0x4f(%edx)
45b64e:	44                   	inc    %esp
45b64f:	67 61                	addr16 popa
45b651:	61                   	popa
45b652:	61                   	popa
45b653:	53                   	push   %ebx
45b654:	6d                   	insl   (%dx),%es:(%edi)
45b655:	64 4b                	fs dec %ebx
45b657:	54                   	push   %esp
45b658:	71 78                	jno    0x45b6d2
45b65a:	39 49 34             	cmp    %ecx,0x34(%ecx)
45b65d:	6d                   	insl   (%dx),%es:(%edi)
45b65e:	36 49                	ss dec %ecx
45b660:	6e                   	outsb  %ds:(%esi),(%dx)
45b661:	68 55 65 68 6a       	push   $0x6a686555
45b666:	2b 59 6f             	sub    0x6f(%ecx),%ebx
45b669:	31 6a 44             	xor    %ebp,0x44(%edx)
45b66c:	46                   	inc    %esi
45b66d:	4f                   	dec    %edi
45b66e:	66 56                	push   %si
45b670:	53                   	push   %ebx
45b671:	55                   	push   %ebp
45b672:	30 79 5a             	xor    %bh,0x5a(%ecx)
45b675:	35 42 38 39 4c       	xor    $0x4c393842,%eax
45b67a:	41                   	inc    %ecx
45b67b:	6d                   	insl   (%dx),%es:(%edi)
45b67c:	6b 58 53 53          	imul   $0x53,0x53(%eax),%ebx
45b680:	31 35 49 78 61 35    	xor    %esi,0x35617849
45b686:	7a 35                	jp     0x45b6bd
45b688:	46                   	inc    %esi
45b689:	31 2b                	xor    %ebp,(%ebx)
45b68b:	69 76 73 72 4f 79 5a 	imul   $0x5a794f72,0x73(%esi),%esi
45b692:	76 6f                	jbe    0x45b703
45b694:	49                   	dec    %ecx
45b695:	2b 39                	sub    (%ecx),%edi
45b697:	6f                   	outsl  %ds:(%esi),(%dx)
45b698:	36 79 6b             	ss jns 0x45b706
45b69b:	6f                   	outsl  %ds:(%esi),(%dx)
45b69c:	38 78 34             	cmp    %bh,0x34(%eax)
45b69f:	31 70 59             	xor    %esi,0x59(%eax)
45b6a2:	62 45 67             	bound  %eax,0x67(%ebp)
45b6a5:	38 41 4b             	cmp    %al,0x4b(%ecx)
45b6a8:	47                   	inc    %edi
45b6a9:	58                   	pop    %eax
45b6aa:	6b 52 34 48          	imul   $0x48,0x34(%edx),%edx
45b6ae:	45                   	inc    %ebp
45b6af:	59                   	pop    %ecx
45b6b0:	7a 2f                	jp     0x45b6e1
45b6b2:	6d                   	insl   (%dx),%es:(%edi)
45b6b3:	72 53                	jb     0x45b708
45b6b5:	30 44 39 4b          	xor    %al,0x4b(%ecx,%edi,1)
45b6b9:	52                   	push   %edx
45b6ba:	77 62                	ja     0x45b71e
45b6bc:	67 61                	addr16 popa
45b6be:	39 50 61             	cmp    %edx,0x61(%eax)
45b6c1:	59                   	pop    %ecx
45b6c2:	77 73                	ja     0x45b737
45b6c4:	36 6c                	ss insb (%dx),%es:(%edi)
45b6c6:	59                   	pop    %ecx
45b6c7:	47                   	inc    %edi
45b6c8:	65 61                	gs popa
45b6ca:	72 32                	jb     0x45b6fe
45b6cc:	36 4c                	ss dec %esp
45b6ce:	52                   	push   %edx
45b6cf:	70 4f                	jo     0x45b720
45b6d1:	41                   	inc    %ecx
45b6d2:	4e                   	dec    %esi
45b6d3:	4f                   	dec    %edi
45b6d4:	44                   	inc    %esp
45b6d5:	66 61                	popaw
45b6d7:	6c                   	insb   (%dx),%es:(%edi)
45b6d8:	42                   	inc    %edx
45b6d9:	71 4c                	jno    0x45b727
45b6db:	72 55                	jb     0x45b732
45b6dd:	6a 68                	push   $0x68
45b6df:	52                   	push   %edx
45b6e0:	6b 2b 67             	imul   $0x67,(%ebx),%ebp
45b6e3:	68 4c 6d 34 2b       	push   $0x2b346d4c
45b6e8:	6b 71 74 36          	imul   $0x36,0x74(%ecx),%esi
45b6ec:	4d                   	dec    %ebp
45b6ed:	34 59                	xor    $0x59,%al
45b6ef:	4a                   	dec    %edx
45b6f0:	55                   	push   %ebp
45b6f1:	31 51 59             	xor    %edx,0x59(%ecx)
45b6f4:	34 35                	xor    $0x35,%al
45b6f6:	49                   	dec    %ecx
45b6f7:	74 43                	je     0x45b73c
45b6f9:	66 72 74             	data16 jb 0x45b770
45b6fc:	4f                   	dec    %edi
45b6fd:	70 7a                	jo     0x45b779
45b6ff:	47                   	inc    %edi
45b700:	36 61                	ss popa
45b702:	59                   	pop    %ecx
45b703:	54                   	push   %esp
45b704:	6d                   	insl   (%dx),%es:(%edi)
45b705:	49                   	dec    %ecx
45b706:	4d                   	dec    %ebp
45b707:	70 72                	jo     0x45b77b
45b709:	55                   	push   %ebp
45b70a:	54                   	push   %esp
45b70b:	5a                   	pop    %edx
45b70c:	39 7a 2f             	cmp    %edi,0x2f(%edx)
45b70f:	78 6a                	js     0x45b77b
45b711:	32 4c 4f 2f          	xor    0x2f(%edi,%ecx,2),%cl
45b715:	6e                   	outsb  %ds:(%esi),(%dx)
45b716:	34 64                	xor    $0x64,%al
45b718:	77 63                	ja     0x45b77d
45b71a:	38 31                	cmp    %dh,(%ecx)
45b71c:	30 4f 6b             	xor    %cl,0x6b(%edi)
45b71f:	38 52 2b             	cmp    %dl,0x2b(%edx)
45b722:	74 69                	je     0x45b78d
45b724:	32 65 34             	xor    0x34(%ebp),%ah
45b727:	57                   	push   %edi
45b728:	43                   	inc    %ebx
45b729:	4e                   	dec    %esi
45b72a:	68 30 2f 34 30       	push   $0x30342f30
45b72f:	78 34                	js     0x45b765
45b731:	32 6c 4c 6a          	xor    0x6a(%esp,%ecx,2),%ch
45b735:	35 73 69 55 67       	xor    $0x67556973,%eax
45b73a:	34 48                	xor    $0x48,%al
45b73c:	53                   	push   %ebx
45b73d:	77 58                	ja     0x45b797
45b73f:	74 73                	je     0x45b7b4
45b741:	2f                   	das
45b742:	37                   	aaa
45b743:	2b 63 4f             	sub    0x4f(%ebx),%esp
45b746:	6b 56 41 31          	imul   $0x31,0x41(%esi),%edx
45b74a:	69 6c 79 78 36 6f 55 	imul   $0x58556f36,0x78(%ecx,%edi,2),%ebp
45b751:	58
45b752:	76 71                	jbe    0x45b7c5
45b754:	47                   	inc    %edi
45b755:	78 6b                	js     0x45b7c2
45b757:	6b 57 47 46          	imul   $0x46,0x47(%edi),%edx
45b75b:	5a                   	pop    %edx
45b75c:	2b 5a 4e             	sub    0x4e(%edx),%ebx
45b75f:	78 79                	js     0x45b7da
45b761:	57                   	push   %edi
45b762:	37                   	aaa
45b763:	4c                   	dec    %esp
45b764:	61                   	popa
45b765:	4e                   	dec    %esi
45b766:	4a                   	dec    %edx
45b767:	54                   	push   %esp