41a853:	49                   	dec    %ecx
41a854:	35 4b 4a 70 49       	xor    $0x49704a4b,%eax
41a859:	50                   	push   %eax
41a85a:	59                   	pop    %ecx
41a85b:	4a                   	dec    %edx
41a85c:	44                   	inc    %esp
41a85d:	37                   	aaa
41a85e:	52                   	push   %edx
41a85f:	6b 78 79 69          	imul   $0x69,0x79(%eax),%edi
41a863:	50                   	push   %eax
41a864:	34 6e                	xor    $0x6e,%al
41a866:	74 63                	je     0x41a8cb
41a868:	54                   	push   %esp
41a869:	75 46                	jne    0x41a8b1
41a86b:	78 6e                	js     0x41a8db
41a86d:	57                   	push   %edi
41a86e:	4b                   	dec    %ebx
41a86f:	6f                   	outsl  %ds:(%esi),(%dx)
41a870:	38 6f 48             	cmp    %ch,0x48(%edi)
41a873:	49                   	dec    %ecx
41a874:	30 6e 6f             	xor    %ch,0x6f(%esi)
41a877:	4f                   	dec    %edi
41a878:	39 41 35             	cmp    %eax,0x35(%ecx)
41a87b:	63 75 45             	arpl   %esi,0x45(%ebp)
41a87e:	6e                   	outsb  %ds:(%esi),(%dx)
41a87f:	6d                   	insl   (%dx),%es:(%edi)
41a880:	37                   	aaa
41a881:	4b                   	dec    %ebx
41a882:	6a 74                	push   $0x74
41a884:	34 33                	xor    $0x33,%al
41a886:	6f                   	outsl  %ds:(%esi),(%dx)
41a887:	77 70                	ja     0x41a8f9
41a889:	50                   	push   %eax
41a88a:	39 44 73 42          	cmp    %eax,0x42(%ebx,%esi,2)
41a88e:	6f                   	outsl  %ds:(%esi),(%dx)
41a88f:	4e                   	dec    %esi
41a890:	39 4a 66             	cmp    %ecx,0x66(%edx)
41a893:	2b 56 76             	sub    0x76(%esi),%edx
41a896:	6c                   	insb   (%dx),%es:(%edi)
41a897:	52                   	push   %edx
41a898:	31 78 5a             	xor    %edi,0x5a(%eax)
41a89b:	74 6b                	je     0x41a908
41a89d:	74 49                	je     0x41a8e8
41a89f:	33 48 63             	xor    0x63(%eax),%ecx
41a8a2:	2f                   	das
41a8a3:	6b 43 46 4f          	imul   $0x4f,0x46(%ebx),%eax
41a8a7:	4b                   	dec    %ebx
41a8a8:	6e                   	outsb  %ds:(%esi),(%dx)
41a8a9:	61                   	popa
41a8aa:	67 38 4d 57          	cmp    %cl,0x57(%di)
41a8ae:	52                   	push   %edx
41a8af:	4c                   	dec    %esp
41a8b0:	34 72                	xor    $0x72,%al
41a8b2:	4e                   	dec    %esi
41a8b3:	2f                   	das
41a8b4:	6b 35 2b 39 35 7a 64 	imul   $0x64,0x7a35392b,%esi
41a8bb:	49                   	dec    %ecx
41a8bc:	4b                   	dec    %ebx
41a8bd:	39 32                	cmp    %esi,(%edx)
41a8bf:	52                   	push   %edx
41a8c0:	75 67                	jne    0x41a929
41a8c2:	76 75                	jbe    0x41a939
41a8c4:	52                   	push   %edx
41a8c5:	77 65                	ja     0x41a92c
41a8c7:	6c                   	insb   (%dx),%es:(%edi)
41a8c8:	4a                   	dec    %edx
41a8c9:	2b 4a 4b             	sub    0x4b(%edx),%ecx
41a8cc:	4b                   	dec    %ebx
41a8cd:	39 6d 42             	cmp    %ebp,0x42(%ebp)
41a8d0:	75 78                	jne    0x41a94a
41a8d2:	48                   	dec    %eax
41a8d3:	57                   	push   %edi
41a8d4:	32 51 53             	xor    0x53(%ecx),%dl
41a8d7:	69 48 62 2b 58 4d 6b 	imul   $0x6b4d582b,0x62(%eax),%ecx
41a8de:	68 37 36 63 37       	push   $0x37633637
41a8e3:	76 79                	jbe    0x41a95e
41a8e5:	69 46 79 5a 45 32 6a 	imul   $0x6a32455a,0x79(%esi),%eax
41a8ec:	41                   	inc    %ecx
41a8ed:	66 33 56 52          	xor    0x52(%esi),%dx
41a8f1:	52                   	push   %edx
41a8f2:	75 43                	jne    0x41a937
41a8f4:	75 4d                	jne    0x41a943
41a8f6:	61                   	popa
41a8f7:	78 66                	js     0x41a95f
41a8f9:	42                   	inc    %edx
41a8fa:	77 2f                	ja     0x41a92b
41a8fc:	4d                   	dec    %ebp
41a8fd:	76 34                	jbe    0x41a933
41a8ff:	67 74 4d             	addr16 je 0x41a94f
41a902:	72 57                	jb     0x41a95b
41a904:	41                   	inc    %ecx
41a905:	57                   	push   %edi
41a906:	43                   	inc    %ebx
41a907:	37                   	aaa
41a908:	6a 38                	push   $0x38
41a90a:	41                   	inc    %ecx
41a90b:	69 63 47 52 6c 38 53 	imul   $0x53386c52,0x47(%ebx),%esp
41a912:	49                   	dec    %ecx
41a913:	6f                   	outsl  %ds:(%esi),(%dx)
41a914:	65 32 38             	xor    %gs:(%eax),%bh
41a917:	4f                   	dec    %edi
41a918:	73 46                	jae    0x41a960
41a91a:	6d                   	insl   (%dx),%es:(%edi)
41a91b:	50                   	push   %eax
41a91c:	6b 6b 64 61          	imul   $0x61,0x64(%ebx),%ebp
41a920:	66 7a 70             	data16 jp 0x41a993
41a923:	6d                   	insl   (%dx),%es:(%edi)
41a924:	2b 38                	sub    (%eax),%edi
41a926:	34 44                	xor    $0x44,%al
41a928:	39 49 74             	cmp    %ecx,0x74(%ecx)
41a92b:	6b 49 54 32          	imul   $0x32,0x54(%ecx),%ecx
41a92f:	39 53 4c             	cmp    %edx,0x4c(%ebx)
41a932:	66 62 61 47          	bound  %sp,0x47(%ecx)
41a936:	5a                   	pop    %edx
41a937:	59                   	pop    %ecx
41a938:	41                   	inc    %ecx
41a939:	42                   	inc    %edx
41a93a:	56                   	push   %esi
41a93b:	4b                   	dec    %ebx
41a93c:	52                   	push   %edx
41a93d:	4f                   	dec    %edi
41a93e:	52                   	push   %edx
41a93f:	74 4f                	je     0x41a990
41a941:	6e                   	outsb  %ds:(%esi),(%dx)
41a942:	61                   	popa
41a943:	36 4a                	ss dec %edx
41a945:	37                   	aaa
41a946:	54                   	push   %esp
41a947:	77 31                	ja     0x41a97a
41a949:	67 38 74 67          	cmp    %dh,0x67(%si)
41a94d:	50                   	push   %eax
41a94e:	4c                   	dec    %esp
41a94f:	59                   	pop    %ecx
41a950:	44                   	inc    %esp
41a951:	4a                   	dec    %edx
41a952:	44                   	inc    %esp
41a953:	66 62 74 66 49       	bound  %si,0x49(%esi,%eiz,2)
41a958:	32 61 62             	xor    0x62(%ecx),%ah
41a95b:	49                   	dec    %ecx
41a95c:	2f                   	das
41a95d:	54                   	push   %esp
41a95e:	4f                   	dec    %edi
41a95f:	7a 58                	jp     0x41a9b9
41a961:	74 57                	je     0x41a9ba
41a963:	50                   	push   %eax
41a964:	37                   	aaa
41a965:	30 78 45             	xor    %bh,0x45(%eax)
41a968:	39 73 55             	cmp    %esi,0x55(%ebx)
41a96b:	30 6e 46             	xor    %ch,0x46(%esi)
41a96e:	55                   	push   %ebp
41a96f:	50                   	push   %eax
41a970:	67 58                	addr16 pop %eax
41a972:	74 55                	je     0x41a9c9
41a974:	2b 34 36             	sub    (%esi,%esi,1),%esi
41a977:	50                   	push   %eax
41a978:	72 4e                	jb     0x41a9c8
41a97a:	56                   	push   %esi
41a97b:	54                   	push   %esp
41a97c:	6b 4e 62 68          	imul   $0x68,0x62(%esi),%ecx
41a980:	4c                   	dec    %esp
41a981:	5a                   	pop    %edx
41a982:	52                   	push   %edx
41a983:	34 5a                	xor    $0x5a,%al
41a985:	6c                   	insb   (%dx),%es:(%edi)
41a986:	4e                   	dec    %esi
41a987:	69 2f 77 6a 2b 54    	imul   $0x542b6a77,(%edi),%ebp
41a98d:	4f                   	dec    %edi
41a98e:	77 30                	ja     0x41a9c0
41a990:	43                   	inc    %ebx
41a991:	76 55                	jbe    0x41a9e8
41a993:	42                   	inc    %edx
41a994:	4d                   	dec    %ebp
41a995:	31 6a 6b             	xor    %ebp,0x6b(%edx)
41a998:	36 44                	ss inc %esp
41a99a:	63 7a 32             	arpl   %edi,0x32(%edx)
41a99d:	6b 6f 6c 30          	imul   $0x30,0x6c(%edi),%ebp
41a9a1:	52                   	push   %edx
41a9a2:	57                   	push   %edi
41a9a3:	6c                   	insb   (%dx),%es:(%edi)
41a9a4:	6d                   	insl   (%dx),%es:(%edi)
41a9a5:	58                   	pop    %eax
41a9a6:	65 35 69 64 55 35    	gs xor $0x35556469,%eax
41a9ac:	69 2b 65 33 4a 32    	imul   $0x324a3365,(%ebx),%ebp
41a9b2:	42                   	inc    %edx
41a9b3:	79 5a                	jns    0x41aa0f
41a9b5:	6d                   	insl   (%dx),%es:(%edi)
41a9b6:	73 61                	jae    0x41aa19
41a9b8:	4f                   	dec    %edi
41a9b9:	45                   	inc    %ebp
41a9ba:	64 68 73 76 71 39    	fs push $0x39717673
41a9c0:	66 6a 56             	pushw  $0x56
41a9c3:	47                   	inc    %edi
41a9c4:	63 77 69             	arpl   %esi,0x69(%edi)
41a9c7:	45                   	inc    %ebp
41a9c8:	53                   	push   %ebx
41a9c9:	36 53                	ss push %ebx
41a9cb:	54                   	push   %esp
41a9cc:	78 59                	js     0x41aa27
41a9ce:	59                   	pop    %ecx
41a9cf:	46                   	inc    %esi
41a9d0:	6f                   	outsl  %ds:(%esi),(%dx)
41a9d1:	35 2f 75 47 45       	xor    $0x4547752f,%eax
41a9d6:	41                   	inc    %ecx
41a9d7:	44                   	inc    %esp
41a9d8:	33 51 61             	xor    0x61(%ecx),%edx
41a9db:	4a                   	dec    %edx
41a9dc:	72 7a                	jb     0x41aa58
41a9de:	44                   	inc    %esp
41a9df:	6d                   	insl   (%dx),%es:(%edi)
41a9e0:	69 50 41 6e 52 4e 66 	imul   $0x664e526e,0x41(%eax),%edx
41a9e7:	69 36 43 50 4f 61    	imul   $0x614f5043,(%esi),%esi
41a9ed:	73 65                	jae    0x41aa54
41a9ef:	54                   	push   %esp
41a9f0:	65 2b 55 6e          	sub    %gs:0x6e(%ebp),%edx
41a9f4:	65 74 77             	gs je  0x41aa6e
41a9f7:	4c                   	dec    %esp
41a9f8:	56                   	push   %esi
41a9f9:	31 4e 47             	xor    %ecx,0x47(%esi)
41a9fc:	38 6d 6b             	cmp    %ch,0x6b(%ebp)
41a9ff:	53                   	push   %ebx
41aa00:	6b 75 63 68          	imul   $0x68,0x63(%ebp),%esi
41aa04:	33 70 37             	xor    0x37(%eax),%esi
41aa07:	4b                   	dec    %ebx
41aa08:	71 66                	jno    0x41aa70
41aa0a:	44                   	inc    %esp
41aa0b:	42                   	inc    %edx
41aa0c:	72 53                	jb     0x41aa61
41aa0e:	30 61 74             	xor    %ah,0x74(%ecx)
41aa11:	43                   	inc    %ebx
41aa12:	37                   	aaa
41aa13:	37                   	aaa
41aa14:	74 49                	je     0x41aa5f
41aa16:	54                   	push   %esp
41aa17:	53                   	push   %ebx
41aa18:	6a 41                	push   $0x41
41aa1a:	4e                   	dec    %esi
41aa1b:	35 41 39 68 53       	xor    $0x53683941,%eax
41aa20:	66 71 6a             	data16 jno 0x41aa8d
41aa23:	34 32                	xor    $0x32,%al
41aa25:	56                   	push   %esi
41aa26:	4e                   	dec    %esi
41aa27:	49                   	dec    %ecx
41aa28:	74 47                	je     0x41aa71
41aa2a:	2b 49 76             	sub    0x76(%ecx),%ecx
41aa2d:	44                   	inc    %esp
41aa2e:	68 56 50 70 66       	push   $0x66705056
41aa33:	50                   	push   %eax
41aa34:	75 4e                	jne    0x41aa84
41aa36:	47                   	inc    %edi
41aa37:	56                   	push   %esi
41aa38:	4e                   	dec    %esi
41aa39:	51                   	push   %ecx
41aa3a:	75 2f                	jne    0x41aa6b
41aa3c:	58                   	pop    %eax
41aa3d:	35 70 47 73 30       	xor    $0x30734770,%eax
41aa42:	65 38 42 51          	cmp    %al,%gs:0x51(%edx)
41aa46:	77 47                	ja     0x41aa8f
41aa48:	48                   	dec    %eax
41aa49:	6e                   	outsb  %ds:(%esi),(%dx)
41aa4a:	41                   	inc    %ecx
41aa4b:	76 77                	jbe    0x41aac4
41aa4d:	66 69 4f 45 38 66    	imul   $0x6638,0x45(%edi),%cx
41aa53:	35 6d 31 57 74       	xor    $0x7457316d,%eax
41aa58:	48                   	dec    %eax
41aa59:	65 62 75 51          	bound  %esi,%gs:0x51(%ebp)
41aa5d:	7a 32                	jp     0x41aa91
41aa5f:	75 31                	jne    0x41aa92
41aa61:	67 64 2f             	addr16 fs das
41aa64:	37                   	aaa
41aa65:	57                   	push   %edi
41aa66:	6d                   	insl   (%dx),%es:(%edi)
41aa67:	78 70                	js     0x41aad9
41aa69:	70 50                	jo     0x41aabb
41aa6b:	75 42                	jne    0x41aaaf
41aa6d:	4c                   	dec    %esp
41aa6e:	7a 6c                	jp     0x41aadc
41aa70:	6b 54 34 2b 6f       	imul   $0x6f,0x2b(%esp,%esi,1),%edx
41aa75:	4e                   	dec    %esi
41aa76:	75 69                	jne    0x41aae1
41aa78:	4a                   	dec    %edx
41aa79:	62 79 43             	bound  %edi,0x43(%ecx)
41aa7c:	59                   	pop    %ecx
41aa7d:	77 4d                	ja     0x41aacc
41aa7f:	49                   	dec    %ecx
41aa80:	59                   	pop    %ecx
41aa81:	57                   	push   %edi
41aa82:	2f                   	das
41aa83:	2b 51 4d             	sub    0x4d(%ecx),%edx
41aa86:	42                   	inc    %edx
41aa87:	59                   	pop    %ecx
41aa88:	74 56                	je     0x41aae0
41aa8a:	64 34 2f             	fs xor $0x2f,%al
41aa8d:	78 74                	js     0x41ab03
41aa8f:	71 34                	jno    0x41aac5
41aa91:	52                   	push   %edx
41aa92:	53                   	push   %ebx
41aa93:	43                   	inc    %ebx
41aa94:	37                   	aaa
41aa95:	38 6c 65 36          	cmp    %ch,0x36(%ebp,%eiz,2)
41aa99:	45                   	inc    %ebp
41aa9a:	45                   	inc    %ebp
41aa9b:	33 43 62             	xor    0x62(%ebx),%eax
41aa9e:	6c                   	insb   (%dx),%es:(%edi)
41aa9f:	51                   	push   %ecx
41aaa0:	75 51                	jne    0x41aaf3
41aaa2:	31 53 36             	xor    %edx,0x36(%ebx)
41aaa5:	66 47                	inc    %di
41aaa7:	47                   	inc    %edi
41aaa8:	4a                   	dec    %edx
41aaa9:	45                   	inc    %ebp
41aaaa:	66 78 39             	data16 js 0x41aae6
41aaad:	69 58 71 4b 57 6e 76 	imul   $0x766e574b,0x71(%eax),%ebx
41aab4:	31 33                	xor    %esi,(%ebx)
41aab6:	6c                   	insb   (%dx),%es:(%edi)
41aab7:	4e                   	dec    %esi
41aab8:	48                   	dec    %eax
41aab9:	71 4e                	jno    0x41ab09
41aabb:	69 64 61 6d 56 4f 51 	imul   $0x43514f56,0x6d(%ecx,%eiz,2),%esp
41aac2:	43
41aac3:	33 31                	xor    (%ecx),%esi
41aac5:	58                   	pop    %eax
41aac6:	4a                   	dec    %edx
41aac7:	2b 66 4f             	sub    0x4f(%esi),%esp
41aaca:	66 45                	inc    %bp
41aacc:	53                   	push   %ebx
41aacd:	48                   	dec    %eax
41aace:	74 37                	je     0x41ab07
41aad0:	59                   	pop    %ecx
41aad1:	47                   	inc    %edi
41aad2:	49                   	dec    %ecx
41aad3:	2f                   	das
41aad4:	34 49                	xor    $0x49,%al
41aad6:	62 7a 4d             	bound  %edi,0x4d(%edx)
41aad9:	33 58 34             	xor    0x34(%eax),%ebx
41aadc:	68 78 57 61 4b       	push   $0x4b615778
41aae1:	4a                   	dec    %edx
41aae2:	68 51 4a 7a 55       	push   $0x557a4a51
41aae7:	69 63 31 76 72 7a 6e 	imul   $0x6e7a7276,0x31(%ebx),%esp
41aaee:	63 47 62             	arpl   %eax,0x62(%edi)
41aaf1:	4e                   	dec    %esi
41aaf2:	65 59                	gs pop %ecx
41aaf4:	69 74 37 7a 70 55 2f 	imul   $0x562f5570,0x7a(%edi,%esi,1),%esi
41aafb:	56
41aafc:	63 32                	arpl   %esi,(%edx)
41aafe:	65 72 71             	gs jb  0x41ab72
41ab01:	57                   	push   %edi
41ab02:	75 79                	jne    0x41ab7d
41ab04:	5a                   	pop    %edx
41ab05:	37                   	aaa
41ab06:	58                   	pop    %eax