41879b:	38 39                	cmp    %bh,(%ecx)
41879d:	32 6e 56             	xor    0x56(%esi),%ch
4187a0:	61                   	popa
4187a1:	6f                   	outsl  %ds:(%esi),(%dx)
4187a2:	50                   	push   %eax
4187a3:	36 4b                	ss dec %ebx
4187a5:	6f                   	outsl  %ds:(%esi),(%dx)
4187a6:	51                   	push   %ecx
4187a7:	55                   	push   %ebp
4187a8:	4b                   	dec    %ebx
4187a9:	72 69                	jb     0x418814
4187ab:	6f                   	outsl  %ds:(%esi),(%dx)
4187ac:	2b 44 37 67          	sub    0x67(%edi,%esi,1),%eax
4187b0:	76 56                	jbe    0x418808
4187b2:	61                   	popa
4187b3:	4f                   	dec    %edi
4187b4:	45                   	inc    %ebp
4187b5:	35 66 77 37 52       	xor    $0x52377766,%eax
4187ba:	70 71                	jo     0x41882d
4187bc:	37                   	aaa
4187bd:	37                   	aaa
4187be:	4e                   	dec    %esi
4187bf:	63 41 4e             	arpl   %eax,0x4e(%ecx)
4187c2:	47                   	inc    %edi
4187c3:	6d                   	insl   (%dx),%es:(%edi)
4187c4:	39 66 76             	cmp    %esp,0x76(%esi)
4187c7:	64 4e                	fs dec %esi
4187c9:	52                   	push   %edx
4187ca:	38 6e 61             	cmp    %ch,0x61(%esi)
4187cd:	4a                   	dec    %edx
4187ce:	4e                   	dec    %esi
4187cf:	45                   	inc    %ebp
4187d0:	4f                   	dec    %edi
4187d1:	31 4b 31             	xor    %ecx,0x31(%ebx)
4187d4:	5a                   	pop    %edx
4187d5:	73 74                	jae    0x41884b
4187d7:	59                   	pop    %ecx
4187d8:	32 46 52             	xor    0x52(%esi),%al
4187db:	53                   	push   %ebx
4187dc:	77 2f                	ja     0x41880d
4187de:	4c                   	dec    %esp
4187df:	62 45 4e             	bound  %eax,0x4e(%ebp)
4187e2:	6f                   	outsl  %ds:(%esi),(%dx)
4187e3:	45                   	inc    %ebp
4187e4:	67 31 61 78          	xor    %esp,0x78(%bx,%di)
4187e8:	74 53                	je     0x41883d
4187ea:	7a 6e                	jp     0x41885a
4187ec:	6f                   	outsl  %ds:(%esi),(%dx)
4187ed:	73 46                	jae    0x418835
4187ef:	57                   	push   %edi
4187f0:	56                   	push   %esi
4187f1:	35 47 4e 72 61       	xor    $0x61724e47,%eax
4187f6:	36 52                	ss push %edx
4187f8:	4f                   	dec    %edi
4187f9:	49                   	dec    %ecx
4187fa:	2b 38                	sub    (%eax),%edi
4187fc:	4c                   	dec    %esp
4187fd:	47                   	inc    %edi
4187fe:	63 30                	arpl   %esi,(%eax)
418800:	37                   	aaa
418801:	56                   	push   %esi
418802:	75 36                	jne    0x41883a
418804:	4d                   	dec    %ebp
418805:	51                   	push   %ecx
418806:	72 6a                	jb     0x418872
418808:	42                   	inc    %edx
418809:	59                   	pop    %ecx
41880a:	4e                   	dec    %esi
41880b:	74 4d                	je     0x41885a
41880d:	77 4d                	ja     0x41885c
41880f:	74 76                	je     0x418887
418811:	63 64 36 48          	arpl   %esp,0x48(%esi,%esi,1)
418815:	61                   	popa
418816:	4c                   	dec    %esp
418817:	76 75                	jbe    0x41888e
418819:	4d                   	dec    %ebp
41881a:	4a                   	dec    %edx
41881b:	33 56 48             	xor    0x48(%esi),%edx
41881e:	76 57                	jbe    0x418877
418820:	50                   	push   %eax
418821:	36 2b 43 52          	sub    %ss:0x52(%ebx),%eax
418825:	53                   	push   %ebx
418826:	76 62                	jbe    0x41888a
418828:	4e                   	dec    %esi
418829:	34 4e                	xor    $0x4e,%al
41882b:	5a                   	pop    %edx
41882c:	50                   	push   %eax
41882d:	74 63                	je     0x418892
41882f:	6d                   	insl   (%dx),%es:(%edi)
418830:	71 75                	jno    0x4188a7
418832:	70 5a                	jo     0x41888e
418834:	72 7a                	jb     0x4188b0
418836:	4c                   	dec    %esp
418837:	44                   	inc    %esp
418838:	37                   	aaa
418839:	2b 78 77             	sub    0x77(%eax),%edi
41883c:	70 55                	jo     0x418893
41883e:	37                   	aaa
41883f:	30 43 54             	xor    %al,0x54(%ebx)
418842:	39 79 4a             	cmp    %edi,0x4a(%ecx)
418845:	72 5a                	jb     0x4188a1
418847:	74 58                	je     0x4188a1
418849:	6b 6b 36 57          	imul   $0x57,0x36(%ebx),%ebp
41884d:	32 68 4a             	xor    0x4a(%eax),%ch
418850:	37                   	aaa
418851:	6c                   	insb   (%dx),%es:(%edi)
418852:	57                   	push   %edi
418853:	36 6b 32 35          	imul   $0x35,%ss:(%edx),%esi
418857:	65 47                	gs inc %edi
418859:	71 74                	jno    0x4188cf
41885b:	4c                   	dec    %esp
41885c:	6d                   	insl   (%dx),%es:(%edi)
41885d:	62 75 45             	bound  %esi,0x45(%ebp)
418860:	6f                   	outsl  %ds:(%esi),(%dx)
418861:	53                   	push   %ebx
418862:	46                   	inc    %esi
418863:	43                   	inc    %ebx
418864:	37                   	aaa
418865:	43                   	inc    %ebx
418866:	33 4a 62             	xor    0x62(%edx),%ecx
418869:	31 71 4c             	xor    %esi,0x4c(%ecx)
41886c:	35 2f 32 31 50       	xor    $0x5031322f,%eax
418871:	5a                   	pop    %edx
418872:	51                   	push   %ecx
418873:	53                   	push   %ebx
418874:	6e                   	outsb  %ds:(%esi),(%dx)
418875:	55                   	push   %ebp
418876:	67 6d                	insl   (%dx),%es:(%di)
418878:	6f                   	outsl  %ds:(%esi),(%dx)
418879:	70 51                	jo     0x4188cc
41887b:	70 39                	jo     0x4188b6
41887d:	6d                   	insl   (%dx),%es:(%edi)
41887e:	58                   	pop    %eax
41887f:	36 6a 43             	ss push $0x43
418882:	66 4a                	dec    %dx
418884:	7a 72                	jp     0x4188f8
418886:	55                   	push   %ebp
418887:	4a                   	dec    %edx
418888:	35 45 42 66 58       	xor    $0x58664245,%eax
41888d:	52                   	push   %edx
41888e:	67 72 5a             	addr16 jb 0x4188eb
418891:	69 37 41 4d 78 78    	imul   $0x78784d41,(%edi),%esi
418897:	58                   	pop    %eax
418898:	6a 54                	push   $0x54
41889a:	79 50                	jns    0x4188ec
41889c:	4e                   	dec    %esi
41889d:	46                   	inc    %esi
41889e:	64 30 49 37          	xor    %cl,%fs:0x37(%ecx)
4188a2:	72 33                	jb     0x4188d7
4188a4:	55                   	push   %ebp
4188a5:	53                   	push   %ebx
4188a6:	42                   	inc    %edx
4188a7:	58                   	pop    %eax
4188a8:	63 42 77             	arpl   %eax,0x77(%edx)
4188ab:	70 63                	jo     0x418910
4188ad:	70 56                	jo     0x418905
4188af:	79 4f                	jns    0x418900
4188b1:	35 4c 45 4b 55       	xor    $0x554b454c,%eax
4188b6:	33 36                	xor    (%esi),%esi
4188b8:	47                   	inc    %edi
4188b9:	54                   	push   %esp
4188ba:	66 34 6d             	data16 xor $0x6d,%al
4188bd:	76 57                	jbe    0x418916
4188bf:	35 72 77 6f 75       	xor    $0x756f7772,%eax
4188c4:	67 4a                	addr16 dec %edx
4188c6:	6a 61                	push   $0x61
4188c8:	4f                   	dec    %edi
4188c9:	6f                   	outsl  %ds:(%esi),(%dx)
4188ca:	65 55                	gs push %ebp
4188cc:	59                   	pop    %ecx
4188cd:	42                   	inc    %edx
4188ce:	50                   	push   %eax
4188cf:	44                   	inc    %esp
4188d0:	46                   	inc    %esi
4188d1:	7a 4c                	jp     0x41891f
4188d3:	6f                   	outsl  %ds:(%esi),(%dx)
4188d4:	75 38                	jne    0x41890e
4188d6:	6d                   	insl   (%dx),%es:(%edi)
4188d7:	76 70                	jbe    0x418949
4188d9:	65 34 72             	gs xor $0x72,%al
4188dc:	4a                   	dec    %edx
4188dd:	66 2b 42 54          	sub    0x54(%edx),%ax
4188e1:	4c                   	dec    %esp
4188e2:	30 79 5a             	xor    %bh,0x5a(%ecx)
4188e5:	57                   	push   %edi
4188e6:	6b 32 75             	imul   $0x75,(%edx),%esi
4188e9:	2f                   	das
4188ea:	42                   	inc    %edx
4188eb:	50                   	push   %eax
4188ec:	36 6a 73             	ss push $0x73
4188ef:	43                   	inc    %ebx
4188f0:	41                   	inc    %ecx
4188f1:	35 45 4c 6e 6b       	xor    $0x6b6e4c45,%eax
4188f6:	44                   	inc    %esp
4188f7:	5a                   	pop    %edx
4188f8:	76 59                	jbe    0x418953
4188fa:	6f                   	outsl  %ds:(%esi),(%dx)
4188fb:	7a 72                	jp     0x41896f
4188fd:	53                   	push   %ebx
4188fe:	4f                   	dec    %edi
4188ff:	32 4c 41 54          	xor    0x54(%ecx,%eax,2),%cl
418903:	50                   	push   %eax
418904:	32 30                	xor    (%eax),%dh
418906:	64 37                	fs aaa
418908:	4c                   	dec    %esp
418909:	73 77                	jae    0x418982
41890b:	59                   	pop    %ecx
41890c:	45                   	inc    %ebp
41890d:	6b 34 6c 6c          	imul   $0x6c,(%esp,%ebp,2),%esi
418911:	57                   	push   %edi
418912:	6e                   	outsb  %ds:(%esi),(%dx)
418913:	53                   	push   %ebx
418914:	62 61 56             	bound  %esp,0x56(%ecx)
418917:	2b 2f                	sub    (%edi),%ebp
418919:	6c                   	insb   (%dx),%es:(%edi)
41891a:	51                   	push   %ecx
41891b:	31 33                	xor    %esi,(%ebx)
41891d:	77 55                	ja     0x418974
41891f:	46                   	inc    %esi
418920:	78 37                	js     0x418959
418922:	48                   	dec    %eax
418923:	6f                   	outsl  %ds:(%esi),(%dx)
418924:	6c                   	insb   (%dx),%es:(%edi)
418925:	70 45                	jo     0x41896c
418927:	6c                   	insb   (%dx),%es:(%edi)
418928:	6a 35                	push   $0x35
41892a:	4c                   	dec    %esp
41892b:	45                   	inc    %ebp
41892c:	64 46                	fs inc %esi
41892e:	59                   	pop    %ecx
41892f:	51                   	push   %ecx
418930:	4e                   	dec    %esi
418931:	74 69                	je     0x41899c
418933:	5a                   	pop    %edx
418934:	79 39                	jns    0x41896f
418936:	79 6c                	jns    0x4189a4
418938:	59                   	pop    %ecx
418939:	31 4e 74             	xor    %ecx,0x74(%esi)
41893c:	70 39                	jo     0x418977
41893e:	67 7a 30             	addr16 jp 0x418971
418941:	58                   	pop    %eax
418942:	5a                   	pop    %edx
418943:	79 6a                	jns    0x4189af
418945:	2b 79 43             	sub    0x43(%ecx),%edi
418948:	2f                   	das
418949:	44                   	inc    %esp
41894a:	36 58                	ss pop %eax
41894c:	59                   	pop    %ecx
41894d:	62 67 35             	bound  %esp,0x35(%edi)
418950:	78 45                	js     0x418997
418952:	36 69 69 49 68 71 6a 	imul   $0x326a7168,%ss:0x49(%ecx),%ebp
418959:	32
41895a:	66 58                	pop    %ax
41895c:	49                   	dec    %ecx
41895d:	58                   	pop    %eax
41895e:	65 76 4b             	gs jbe 0x4189ac
418961:	39 7a 64             	cmp    %edi,0x64(%edx)
418964:	4f                   	dec    %edi
418965:	32 34 41             	xor    (%ecx,%eax,2),%dh
418968:	56                   	push   %esi
418969:	67 4c                	addr16 dec %esp
41896b:	34 36                	xor    $0x36,%al
41896d:	71 6c                	jno    0x4189db
41896f:	49                   	dec    %ecx
418970:	2b 52 44             	sub    0x44(%edx),%edx
418973:	62 55 75             	bound  %edx,0x75(%ebp)
418976:	77 4d                	ja     0x4189c5
418978:	35 76 4e 47 50       	xor    $0x50474e76,%eax
41897d:	6d                   	insl   (%dx),%es:(%edi)
41897e:	66 64 76 2b          	data16 fs jbe 0x4189ad
418982:	42                   	inc    %edx
418983:	39 36                	cmp    %esi,(%esi)
418985:	52                   	push   %edx
418986:	35 6c 34 4b 6c       	xor    $0x6c4b346c,%eax
41898b:	6c                   	insb   (%dx),%es:(%edi)
41898c:	45                   	inc    %ebp
41898d:	4c                   	dec    %esp
41898e:	32 32                	xor    (%edx),%dh
418990:	55                   	push   %ebp
418991:	45                   	inc    %ebp
418992:	34 62                	xor    $0x62,%al
418994:	38 7a 46             	cmp    %bh,0x46(%edx)
418997:	50                   	push   %eax
418998:	6c                   	insb   (%dx),%es:(%edi)
418999:	4a                   	dec    %edx
41899a:	51                   	push   %ecx
41899b:	4c                   	dec    %esp
41899c:	79 30                	jns    0x4189ce
41899e:	5a                   	pop    %edx
41899f:	6f                   	outsl  %ds:(%esi),(%dx)
4189a0:	74 72                	je     0x418a14
4189a2:	72 69                	jb     0x418a0d
4189a4:	45                   	inc    %ebp
4189a5:	49                   	dec    %ecx
4189a6:	68 4a 67 75 62       	push   $0x6275674a
4189ab:	4c                   	dec    %esp
4189ac:	76 49                	jbe    0x4189f7
4189ae:	36 4d                	ss dec %ebp
4189b0:	77 31                	ja     0x4189e3
4189b2:	69 71 31 36 7a 6b 74 	imul   $0x746b7a36,0x31(%ecx),%esi
4189b9:	2b 78 65             	sub    0x65(%eax),%edi
4189bc:	55                   	push   %ebp
4189bd:	69 75 63 4c 57 46 39 	imul   $0x3946574c,0x63(%ebp),%esi
4189c4:	61                   	popa
4189c5:	78 49                	js     0x418a10
4189c7:	35 72 30 47 68       	xor    $0x68473072,%eax
4189cc:	37                   	aaa
4189cd:	53                   	push   %ebx
4189ce:	77 7a                	ja     0x418a4a
4189d0:	31 72 31             	xor    %esi,0x31(%edx)
4189d3:	46                   	inc    %esi
4189d4:	76 45                	jbe    0x418a1b
4189d6:	52                   	push   %edx
4189d7:	79 4b                	jns    0x418a24
4189d9:	57                   	push   %edi
4189da:	6f                   	outsl  %ds:(%esi),(%dx)
4189db:	35 43 38 71 67       	xor    $0x67713843,%eax
4189e0:	33 55 34             	xor    0x34(%ebp),%edx
4189e3:	53                   	push   %ebx
4189e4:	4c                   	dec    %esp
4189e5:	4e                   	dec    %esi
4189e6:	6c                   	insb   (%dx),%es:(%edi)
4189e7:	32 79 6e             	xor    0x6e(%ecx),%bh
4189ea:	77 52                	ja     0x418a3e
4189ec:	6e                   	outsb  %ds:(%esi),(%dx)
4189ed:	51                   	push   %ecx
4189ee:	43                   	inc    %ebx
4189ef:	35 68 6b 4f 34       	xor    $0x344f6b68,%eax
4189f4:	77 70                	ja     0x418a66
4189f6:	31 71 4b             	xor    %esi,0x4b(%ecx)
4189f9:	37                   	aaa
4189fa:	77 37                	ja     0x418a33
4189fc:	4f                   	dec    %edi
4189fd:	6a 46                	push   $0x46
4189ff:	2b 70 48             	sub    0x48(%eax),%esi
418a02:	75 51                	jne    0x418a55
418a04:	61                   	popa
418a05:	54                   	push   %esp
418a06:	46                   	inc    %esi
418a07:	47                   	inc    %edi
418a08:	46                   	inc    %esi
418a09:	50                   	push   %eax
418a0a:	48                   	dec    %eax
418a0b:	62 50 38             	bound  %edx,0x38(%eax)
418a0e:	74 4d                	je     0x418a5d
418a10:	65 68 54 51 64 73    	gs push $0x73645154
418a16:	72 6f                	jb     0x418a87
418a18:	37                   	aaa
418a19:	74 6d                	je     0x418a88
418a1b:	4c                   	dec    %esp