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
4527d1:	69 73 6f 38 6f 34 6d 	imul   $0x6d346f38,0x6f(%ebx),%esi
4527d8:	6b 39 39             	imul   $0x39,(%ecx),%edi
4527db:	69 70 57 46 61 69 54 	imul   $0x54696146,0x57(%eax),%esi
4527e2:	35 44 72 69 5a       	xor    $0x5a697244,%eax
4527e7:	79 51                	jns    0x45283a
4527e9:	38 72 74             	cmp    %dh,0x74(%edx)
4527ec:	36 64 4a             	ss fs dec %edx
4527ef:	5a                   	pop    %edx
4527f0:	56                   	push   %esi
4527f1:	51                   	push   %ecx
4527f2:	43                   	inc    %ebx
4527f3:	59                   	pop    %ecx
4527f4:	6a 72                	push   $0x72
4527f6:	58                   	pop    %eax
4527f7:	64 50                	fs push %eax
4527f9:	31 4a 34             	xor    %ecx,0x34(%edx)
4527fc:	2b 4e 33             	sub    0x33(%esi),%ecx
4527ff:	46                   	inc    %esi
452800:	69 62 7a 32 69 6e 69 	imul   $0x696e6932,0x7a(%edx),%esp
452807:	4a                   	dec    %edx
452808:	63 70 2b             	arpl   %esi,0x2b(%eax)
45280b:	34 31                	xor    $0x31,%al
45280d:	2b 5a 76             	sub    0x76(%edx),%ebx
452810:	79 4a                	jns    0x45285c
452812:	2b 7a 78             	sub    0x78(%edx),%edi
452815:	59                   	pop    %ecx
452816:	45                   	inc    %ebp
452817:	4d                   	dec    %ebp
452818:	76 78                	jbe    0x452892
45281a:	70 4c                	jo     0x452868
45281c:	71 36                	jno    0x452854
45281e:	52                   	push   %edx
45281f:	67 51                	addr16 push %ecx
452821:	4d                   	dec    %ebp
452822:	63 6a 6d             	arpl   %ebp,0x6d(%edx)
452825:	6f                   	outsl  %ds:(%esi),(%dx)
452826:	35 35 45 39 4f       	xor    $0x4f394535,%eax
45282b:	44                   	inc    %esp
45282c:	66 66 46             	data16 inc %si
45282f:	59                   	pop    %ecx
452830:	52                   	push   %edx
452831:	4b                   	dec    %ebx
452832:	6a 54                	push   $0x54
452834:	6a 46                	push   $0x46
452836:	71 68                	jno    0x4528a0
452838:	57                   	push   %edi
452839:	4b                   	dec    %ebx
45283a:	67 4f                	addr16 dec %edi
45283c:	4c                   	dec    %esp
45283d:	61                   	popa
45283e:	59                   	pop    %ecx
45283f:	59                   	pop    %ecx
452840:	41                   	inc    %ecx
452841:	58                   	pop    %eax
452842:	37                   	aaa
452843:	67 56                	addr16 push %esi
452845:	4d                   	dec    %ebp
452846:	48                   	dec    %eax
452847:	6f                   	outsl  %ds:(%esi),(%dx)
452848:	54                   	push   %esp
452849:	41                   	inc    %ecx
45284a:	2b 31                	sub    (%ecx),%esi
45284c:	31 62 47             	xor    %esp,0x47(%edx)
45284f:	57                   	push   %edi
452850:	62 7a 30             	bound  %edi,0x30(%edx)
452853:	48                   	dec    %eax
452854:	35 61 78 47 6f       	xor    $0x6f477861,%eax
452859:	65 74 62             	gs je  0x4528be
45285c:	46                   	inc    %esi
45285d:	39 79 53             	cmp    %edi,0x53(%ecx)
452860:	77 73                	ja     0x4528d5
452862:	38 39                	cmp    %bh,(%ecx)
452864:	74 57                	je     0x4528bd
452866:	37                   	aaa
452867:	55                   	push   %ebp
452868:	2f                   	das
452869:	63 54 51 6a          	arpl   %edx,0x6a(%ecx,%edx,2)
45286d:	44                   	inc    %esp
45286e:	37                   	aaa
45286f:	61                   	popa
452870:	52                   	push   %edx
452871:	64 6a 49             	fs push $0x49
452874:	73 6a                	jae    0x4528e0
452876:	72 37                	jb     0x4528af
452878:	61                   	popa
452879:	33 59 44             	xor    0x44(%ecx),%ebx
45287c:	4f                   	dec    %edi
45287d:	39 4d 50             	cmp    %ecx,0x50(%ebp)
452880:	4d                   	dec    %ebp
452881:	35 38 56 63 4f       	xor    $0x4f635638,%eax
452886:	45                   	inc    %ebp
452887:	43                   	inc    %ebx
452888:	58                   	pop    %eax
452889:	47                   	inc    %edi
45288a:	51                   	push   %ecx
45288b:	30 6b 46             	xor    %ch,0x46(%ebx)
45288e:	65 52                	gs push %edx
452890:	76 6e                	jbe    0x452900
452892:	53                   	push   %ebx
452893:	4c                   	dec    %esp
452894:	38 62 69             	cmp    %ah,0x69(%edx)
452897:	38 36                	cmp    %dh,(%esi)
452899:	59                   	pop    %ecx
45289a:	75 67                	jne    0x452903
45289c:	65 67 43             	gs addr16 inc %ebx
45289f:	6d                   	insl   (%dx),%es:(%edi)
4528a0:	38 42 69             	cmp    %al,0x69(%edx)
4528a3:	50                   	push   %eax
4528a4:	67 34 44             	addr16 xor $0x44,%al
4528a7:	79 58                	jns    0x452901
4528a9:	74 7a                	je     0x452925
4528ab:	65 4f                	gs dec %edi
4528ad:	4e                   	dec    %esi
4528ae:	46                   	inc    %esi
4528af:	45                   	inc    %ebp
4528b0:	2b 41 31             	sub    0x31(%ecx),%eax
4528b3:	48                   	dec    %eax
4528b4:	2f                   	das
4528b5:	2b 2f                	sub    (%edi),%ebp
4528b7:	4e                   	dec    %esi
4528b8:	73 61                	jae    0x45291b
4528ba:	71 42                	jno    0x4528fe
4528bc:	30 69 52             	xor    %ch,0x52(%ecx)
4528bf:	73 53                	jae    0x452914
4528c1:	38 72 39             	cmp    %dh,0x39(%edx)
4528c4:	48                   	dec    %eax
4528c5:	41                   	inc    %ecx
4528c6:	54                   	push   %esp
4528c7:	4c                   	dec    %esp
4528c8:	63 38                	arpl   %edi,(%eax)
4528ca:	49                   	dec    %ecx
4528cb:	6b 49 4d 49          	imul   $0x49,0x4d(%ecx),%ecx
4528cf:	4e                   	dec    %esi
4528d0:	6e                   	outsb  %ds:(%esi),(%dx)
4528d1:	2f                   	das
4528d2:	73 4a                	jae    0x45291e
4528d4:	73 51                	jae    0x452927
4528d6:	59                   	pop    %ecx
4528d7:	4a                   	dec    %edx
4528d8:	36 48                	ss dec %eax
4528da:	4b                   	dec    %ebx
4528db:	65 65 39 55 2b       	gs cmp %edx,%gs:0x2b(%ebp)
4528e0:	76 53                	jbe    0x452935
4528e2:	36 4f                	ss dec %edi
4528e4:	49                   	dec    %ecx
4528e5:	52                   	push   %edx
4528e6:	46                   	inc    %esi
4528e7:	70 66                	jo     0x45294f
4528e9:	54                   	push   %esp
4528ea:	48                   	dec    %eax
4528eb:	53                   	push   %ebx
4528ec:	6a 6a                	push   $0x6a
4528ee:	76 32                	jbe    0x452922
4528f0:	2b 49 44             	sub    0x44(%ecx),%ecx
4528f3:	77 48                	ja     0x45293d
4528f5:	51                   	push   %ecx
4528f6:	51                   	push   %ecx
4528f7:	42                   	inc    %edx
4528f8:	4e                   	dec    %esi
4528f9:	67 30 7a 4a          	xor    %bh,0x4a(%bp,%si)
4528fd:	41                   	inc    %ecx
4528fe:	76 74                	jbe    0x452974
452900:	49                   	dec    %ecx
452901:	2b 42 32             	sub    0x32(%edx),%eax
452904:	4d                   	dec    %ebp
452905:	73 6f                	jae    0x452976
452907:	71 32                	jno    0x45293b
452909:	58                   	pop    %eax
45290a:	6d                   	insl   (%dx),%es:(%edi)
45290b:	30 65 4e             	xor    %ah,0x4e(%ebp)
45290e:	70 2b                	jo     0x45293b
452910:	64 53                	fs push %ebx
452912:	62 74 36 35          	bound  %esi,0x35(%esi,%esi,1)
452916:	31 77 59             	xor    %esi,0x59(%edi)
452919:	7a 49                	jp     0x452964