452561:	5a                   	pop    %edx
452562:	57                   	push   %edi
452563:	66 2f                	data16 das
452565:	64 6d                	fs insl (%dx),%es:(%edi)
452567:	4c                   	dec    %esp
452568:	49                   	dec    %ecx
452569:	66 69 4b 36 75 4e    	imul   $0x4e75,0x36(%ebx),%cx
45256f:	6a 77                	push   $0x77
452571:	45                   	inc    %ebp
452572:	2b 33                	sub    (%ebx),%esi
452574:	36 33 55 65          	xor    %ss:0x65(%ebp),%edx
452578:	59                   	pop    %ecx
452579:	58                   	pop    %eax
45257a:	6c                   	insb   (%dx),%es:(%edi)
45257b:	77 4f                	ja     0x4525cc
45257d:	55                   	push   %ebp
45257e:	47                   	inc    %edi
45257f:	66 57                	push   %di
452581:	65 74 2b             	gs je  0x4525af
452584:	56                   	push   %esi
452585:	49                   	dec    %ecx
452586:	37                   	aaa
452587:	61                   	popa
452588:	74 33                	je     0x4525bd
45258a:	46                   	inc    %esi
45258b:	7a 41                	jp     0x4525ce
45258d:	65 4d                	gs dec %ebp
45258f:	44                   	inc    %esp
452590:	31 64 64 37          	xor    %esp,0x37(%esp,%eiz,2)
452594:	57                   	push   %edi
452595:	41                   	inc    %ecx
452596:	43                   	inc    %ebx
452597:	72 48                	jb     0x4525e1
452599:	48                   	dec    %eax
45259a:	4e                   	dec    %esi
45259b:	46                   	inc    %esi
45259c:	45                   	inc    %ebp
45259d:	57                   	push   %edi
45259e:	58                   	pop    %eax
45259f:	6b 39 72             	imul   $0x72,(%ecx),%edi
4525a2:	48                   	dec    %eax
4525a3:	6c                   	insb   (%dx),%es:(%edi)
4525a4:	77 70                	ja     0x452616
4525a6:	77 70                	ja     0x452618
4525a8:	4c                   	dec    %esp
4525a9:	64 62 67 4d          	bound  %esp,%fs:0x4d(%edi)
4525ad:	58                   	pop    %eax
4525ae:	32 45 53             	xor    0x53(%ebp),%al
4525b1:	35 4f 63 54 39       	xor    $0x3954634f,%eax
4525b6:	51                   	push   %ecx
4525b7:	74 73                	je     0x45262c
4525b9:	5a                   	pop    %edx
4525ba:	53                   	push   %ebx
4525bb:	78 53                	js     0x452610
4525bd:	78 78                	js     0x452637
4525bf:	67 6f                	outsl  %ds:(%si),(%dx)
4525c1:	44                   	inc    %esp
4525c2:	70 36                	jo     0x4525fa
4525c4:	74 43                	je     0x452609
4525c6:	34 2b                	xor    $0x2b,%al
4525c8:	6b 30 30             	imul   $0x30,(%eax),%esi
4525cb:	45                   	inc    %ebp
4525cc:	6b 75 4e 53          	imul   $0x53,0x4e(%ebp),%esi
4525d0:	6b 57 6d 52          	imul   $0x52,0x6d(%edi),%edx
4525d4:	76 62                	jbe    0x452638
4525d6:	67 72 76             	addr16 jb 0x45264f
4525d9:	75 6a                	jne    0x452645
4525db:	6e                   	outsb  %ds:(%esi),(%dx)
4525dc:	44                   	inc    %esp
4525dd:	48                   	dec    %eax
4525de:	37                   	aaa
4525df:	63 41 31             	arpl   %eax,0x31(%ecx)
4525e2:	2f                   	das
4525e3:	41                   	inc    %ecx
4525e4:	53                   	push   %ebx
4525e5:	74 67                	je     0x45264e
4525e7:	77 57                	ja     0x452640
4525e9:	72 39                	jb     0x452624
4525eb:	48                   	dec    %eax
4525ec:	71 49                	jno    0x452637
4525ee:	73 42                	jae    0x452632
4525f0:	4e                   	dec    %esi
4525f1:	53                   	push   %ebx
4525f2:	37                   	aaa
4525f3:	2b 33                	sub    (%ebx),%esi
4525f5:	73 4b                	jae    0x452642
4525f7:	53                   	push   %ebx
4525f8:	6e                   	outsb  %ds:(%esi),(%dx)
4525f9:	71 61                	jno    0x45265c
4525fb:	70 37                	jo     0x452634
4525fd:	56                   	push   %esi
4525fe:	44                   	inc    %esp
4525ff:	38 4a 49             	cmp    %cl,0x49(%edx)
452602:	6e                   	outsb  %ds:(%esi),(%dx)
452603:	33 50 59             	xor    0x59(%eax),%edx
452606:	50                   	push   %eax
452607:	68 74 4b 44 6b       	push   $0x6b444b74
45260c:	32 77 73             	xor    0x73(%edi),%dh
45260f:	64 42                	fs inc %edx
452611:	71 50                	jno    0x452663
452613:	32 48 37             	xor    0x37(%eax),%cl
452616:	43                   	inc    %ebx
452617:	78 2b                	js     0x452644
452619:	63 53 6c             	arpl   %edx,0x6c(%ebx)
45261c:	4d                   	dec    %ebp
45261d:	4e                   	dec    %esi
45261e:	69 38 39 78 34 6b    	imul   $0x6b347839,(%eax),%edi
452624:	6b 51 31 35          	imul   $0x35,0x31(%ecx),%edx
452628:	7a 75                	jp     0x45269f
45262a:	77 76                	ja     0x4526a2
45262c:	2b 4e 6e             	sub    0x6e(%esi),%ecx
45262f:	4d                   	dec    %ebp
452630:	61                   	popa
452631:	31 68 41             	xor    %ebp,0x41(%eax)
452634:	6a 77                	push   $0x77
452636:	7a 77                	jp     0x4526af
452638:	55                   	push   %ebp
452639:	41                   	inc    %ecx
45263a:	4f                   	dec    %edi
45263b:	37                   	aaa
45263c:	55                   	push   %ebp
45263d:	6d                   	insl   (%dx),%es:(%edi)
45263e:	74 74                	je     0x4526b4
452640:	6e                   	outsb  %ds:(%esi),(%dx)
452641:	6c                   	insb   (%dx),%es:(%edi)
452642:	67 33 78 32          	xor    0x32(%bx,%si),%edi
452646:	53                   	push   %ebx
452647:	58                   	pop    %eax
452648:	44                   	inc    %esp
452649:	47                   	inc    %edi
45264a:	51                   	push   %ecx
45264b:	56                   	push   %esi
45264c:	70 76                	jo     0x4526c4
45264e:	4f                   	dec    %edi
45264f:	56                   	push   %esi
452650:	30 48 2f             	xor    %cl,0x2f(%eax)
452653:	58                   	pop    %eax
452654:	67 38 66 6d          	cmp    %ah,0x6d(%bp)
452658:	4c                   	dec    %esp
452659:	6c                   	insb   (%dx),%es:(%edi)
45265a:	53                   	push   %ebx
45265b:	51                   	push   %ecx
45265c:	5a                   	pop    %edx
45265d:	6f                   	outsl  %ds:(%esi),(%dx)
45265e:	33 41 68             	xor    0x68(%ecx),%eax
452661:	46                   	inc    %esi
452662:	52                   	push   %edx
452663:	52                   	push   %edx
452664:	53                   	push   %ebx
452665:	5a                   	pop    %edx
452666:	6e                   	outsb  %ds:(%esi),(%dx)
452667:	72 45                	jb     0x4526ae
452669:	2b 71 71             	sub    0x71(%ecx),%esi
45266c:	4c                   	dec    %esp
45266d:	38 59 32             	cmp    %bl,0x32(%ecx)
452670:	54                   	push   %esp
452671:	37                   	aaa
452672:	69 4e 49 6c 79 6f 4e 	imul   $0x4e6f796c,0x49(%esi),%ecx
452679:	54                   	push   %esp
45267a:	37                   	aaa
45267b:	55                   	push   %ebp
45267c:	39 4d 51             	cmp    %ecx,0x51(%ebp)
45267f:	71 48                	jno    0x4526c9
452681:	69 2f 55 50 50 37    	imul   $0x37505055,(%edi),%ebp
452687:	42                   	inc    %edx
452688:	37                   	aaa
452689:	51                   	push   %ecx
45268a:	66 68 58 45          	pushw  $0x4558
45268e:	4d                   	dec    %ebp
45268f:	30 73 38             	xor    %dh,0x38(%ebx)
452692:	61                   	popa
452693:	36 31 63 49          	xor    %esp,%ss:0x49(%ebx)
452697:	57                   	push   %edi
452698:	4a                   	dec    %edx
452699:	46                   	inc    %esi
45269a:	4b                   	dec    %ebx
45269b:	5a                   	pop    %edx
45269c:	4f                   	dec    %edi
45269d:	45                   	inc    %ebp
45269e:	43                   	inc    %ebx
45269f:	56                   	push   %esi
4526a0:	50                   	push   %eax
4526a1:	30 61 52             	xor    %ah,0x52(%ecx)
4526a4:	39 49 76             	cmp    %ecx,0x76(%ecx)
4526a7:	76 4d                	jbe    0x4526f6
4526a9:	6b 34 67 35          	imul   $0x35,(%edi,%eiz,2),%esi
4526ad:	75 63                	jne    0x452712
4526af:	38 69 34             	cmp    %ch,0x34(%ecx)
4526b2:	79 4d                	jns    0x452701
4526b4:	79 33                	jns    0x4526e9
4526b6:	61                   	popa
4526b7:	46                   	inc    %esi
4526b8:	37                   	aaa
4526b9:	6f                   	outsl  %ds:(%esi),(%dx)
4526ba:	71 6a                	jno    0x452726
4526bc:	6f                   	outsl  %ds:(%esi),(%dx)
4526bd:	6f                   	outsl  %ds:(%esi),(%dx)
4526be:	4c                   	dec    %esp
4526bf:	49                   	dec    %ecx
4526c0:	75 57                	jne    0x452719
4526c2:	37                   	aaa
4526c3:	6c                   	insb   (%dx),%es:(%edi)
4526c4:	66 6c                	data16 insb (%dx),%es:(%edi)
4526c6:	73 53                	jae    0x45271b
4526c8:	65 43                	gs inc %ebx
4526ca:	6d                   	insl   (%dx),%es:(%edi)
4526cb:	46                   	inc    %esi
4526cc:	6c                   	insb   (%dx),%es:(%edi)
4526cd:	63 65 50             	arpl   %esp,0x50(%ebp)
4526d0:	4b                   	dec    %ebx
4526d1:	61                   	popa
4526d2:	61                   	popa
4526d3:	51                   	push   %ecx
4526d4:	77 42                	ja     0x452718
4526d6:	33 79 68             	xor    0x68(%ecx),%edi
4526d9:	48                   	dec    %eax
4526da:	4b                   	dec    %ebx
4526db:	70 7a                	jo     0x452757
4526dd:	77 34                	ja     0x452713
4526df:	47                   	inc    %edi
4526e0:	53                   	push   %ebx
4526e1:	2b 4b 41             	sub    0x41(%ebx),%ecx
4526e4:	53                   	push   %ebx
4526e5:	76 76                	jbe    0x45275d
4526e7:	56                   	push   %esi
4526e8:	68 32 52 7a 58       	push   $0x587a5232
4526ed:	54                   	push   %esp
4526ee:	75 33                	jne    0x452723
4526f0:	73 39                	jae    0x45272b
4526f2:	58                   	pop    %eax
4526f3:	32 42 6d             	xor    0x6d(%edx),%al
4526f6:	57                   	push   %edi
4526f7:	2b 46 47             	sub    0x47(%esi),%eax
4526fa:	75 69                	jne    0x452765
4526fc:	4c                   	dec    %esp
4526fd:	6c                   	insb   (%dx),%es:(%edi)
4526fe:	50                   	push   %eax
4526ff:	72 63                	jb     0x452764
452701:	58                   	pop    %eax
452702:	50                   	push   %eax
452703:	73 59                	jae    0x45275e
452705:	43                   	inc    %ebx
452706:	74 52                	je     0x45275a
452708:	33 4d 67             	xor    0x67(%ebp),%ecx
45270b:	56                   	push   %esi
45270c:	6d                   	insl   (%dx),%es:(%edi)
45270d:	49                   	dec    %ecx
45270e:	49                   	dec    %ecx
45270f:	48                   	dec    %eax
452710:	31 2b                	xor    %ebp,(%ebx)
452712:	6b 45 36 2f          	imul   $0x2f,0x36(%ebp),%eax
452716:	4a                   	dec    %edx
452717:	35 42 31 48 32       	xor    $0x32483142,%eax
45271c:	47                   	inc    %edi
45271d:	78 70                	js     0x45278f
45271f:	54                   	push   %esp
452720:	36 69 4c 33 42 67 51 	imul   $0x6b665167,%ss:0x42(%ebx,%esi,1),%ecx
452727:	66 6b
452729:	2b 32                	sub    (%edx),%esi
45272b:	78 77                	js     0x4527a4
45272d:	57                   	push   %edi
45272e:	6a 53                	push   $0x53
452730:	70 4d                	jo     0x45277f
452732:	58                   	pop    %eax
452733:	76 76                	jbe    0x4527ab
452735:	71 6c                	jno    0x4527a3
452737:	79 65                	jns    0x45279e
452739:	58                   	pop    %eax
45273a:	51                   	push   %ecx
45273b:	4e                   	dec    %esi
45273c:	47                   	inc    %edi
45273d:	43                   	inc    %ebx
45273e:	49                   	dec    %ecx
45273f:	33 52 41             	xor    0x41(%edx),%edx
452742:	43                   	inc    %ebx
452743:	66 51                	push   %cx
452745:	64 6a 4a             	fs push $0x4a
452748:	4f                   	dec    %edi
452749:	42                   	inc    %edx
45274a:	39 56 55             	cmp    %edx,0x55(%esi)
45274d:	66 78 4c             	data16 js 0x45279c
452750:	4f                   	dec    %edi
452751:	76 6d                	jbe    0x4527c0
452753:	38 67 72             	cmp    %ah,0x72(%edi)
452756:	39 6f 56             	cmp    %ebp,0x56(%edi)
452759:	70 65                	jo     0x4527c0
45275b:	4f                   	dec    %edi
45275c:	34 7a                	xor    $0x7a,%al
45275e:	76 55                	jbe    0x4527b5
452760:	69 36 71 4e 41 42    	imul   $0x42414e71,(%esi),%esi
452766:	41                   	inc    %ecx
452767:	6f                   	outsl  %ds:(%esi),(%dx)
452768:	42                   	inc    %edx
452769:	56                   	push   %esi
45276a:	64 63 5a 65          	arpl   %ebx,%fs:0x65(%edx)
45276e:	77 50                	ja     0x4527c0
452770:	5a                   	pop    %edx
452771:	47                   	inc    %edi
452772:	54                   	push   %esp
452773:	59                   	pop    %ecx
452774:	7a 2b                	jp     0x4527a1
452776:	41                   	inc    %ecx
452777:	35 67 32 36 67       	xor    $0x67363267,%eax
45277c:	77 41                	ja     0x4527bf
45277e:	57                   	push   %edi
45277f:	45                   	inc    %ebp
452780:	4b                   	dec    %ebx
452781:	33 75 50             	xor    0x50(%ebp),%esi
452784:	42                   	inc    %edx
452785:	72 73                	jb     0x4527fa
452787:	76 6a                	jbe    0x4527f3
452789:	70 73                	jo     0x4527fe
45278b:	2f                   	das
45278c:	30 35 79 45 31 7a    	xor    %dh,0x7a314579
452792:	6a 69                	push   $0x69
452794:	6b 51 34 6d          	imul   $0x6d,0x34(%ecx),%edx
452798:	67 39 31             	cmp    %esi,(%bx,%di)
45279b:	63 42 35             	arpl   %eax,0x35(%edx)
45279e:	6e                   	outsb  %ds:(%esi),(%dx)
45279f:	4c                   	dec    %esp
4527a0:	72 41                	jb     0x4527e3
4527a2:	39 4b 41             	cmp    %ecx,0x41(%ebx)
4527a5:	35 7a 44 66 78       	xor    $0x7866447a,%eax
4527aa:	59                   	pop    %ecx
4527ab:	4c                   	dec    %esp
4527ac:	72 50                	jb     0x4527fe
4527ae:	52                   	push   %edx
4527af:	6c                   	insb   (%dx),%es:(%edi)
4527b0:	78 77                	js     0x452829
4527b2:	6a 57                	push   $0x57
4527b4:	6c                   	insb   (%dx),%es:(%edi)
4527b5:	55                   	push   %ebp
4527b6:	44                   	inc    %esp
4527b7:	38 4b 54             	cmp    %cl,0x54(%ebx)
4527ba:	4d                   	dec    %ebp
4527bb:	75 59                	jne    0x452816
4527bd:	50                   	push   %eax
4527be:	55                   	push   %ebp
4527bf:	57                   	push   %edi
4527c0:	2f                   	das
4527c1:	4b                   	dec    %ebx
4527c2:	42                   	inc    %edx
4527c3:	7a 2f                	jp     0x4527f4
4527c5:	37                   	aaa
4527c6:	62 76 42             	bound  %esi,0x42(%esi)
4527c9:	65 61                	gs popa
4527cb:	70 67                	jo     0x452834
4527cd:	62 38                	bound  %edi,(%eax)
4527cf:	4f                   	dec    %edi
4527d0:	42                   	inc    %edx