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
41ab07:	6b 66 2b 6a          	imul   $0x6a,0x2b(%esi),%esp
41ab0b:	73 68                	jae    0x41ab75
41ab0d:	75 4e                	jne    0x41ab5d
41ab0f:	71 49                	jno    0x41ab5a
41ab11:	35 57 52 46 6c       	xor    $0x6c465257,%eax
41ab16:	4f                   	dec    %edi
41ab17:	58                   	pop    %eax
41ab18:	78 6f                	js     0x41ab89
41ab1a:	65 5a                	gs pop %edx
41ab1c:	77 78                	ja     0x41ab96
41ab1e:	45                   	inc    %ebp
41ab1f:	79 70                	jns    0x41ab91
41ab21:	45                   	inc    %ebp
41ab22:	48                   	dec    %eax
41ab23:	63 52 32             	arpl   %edx,0x32(%edx)
41ab26:	65 63 4c 5a 31       	arpl   %ecx,%gs:0x31(%edx,%ebx,2)
41ab2b:	56                   	push   %esi
41ab2c:	56                   	push   %esi
41ab2d:	44                   	inc    %esp
41ab2e:	4c                   	dec    %esp
41ab2f:	6d                   	insl   (%dx),%es:(%edi)
41ab30:	55                   	push   %ebp
41ab31:	34 74                	xor    $0x74,%al
41ab33:	51                   	push   %ecx
41ab34:	6d                   	insl   (%dx),%es:(%edi)
41ab35:	57                   	push   %edi
41ab36:	6e                   	outsb  %ds:(%esi),(%dx)
41ab37:	4d                   	dec    %ebp
41ab38:	73 45                	jae    0x41ab7f
41ab3a:	6c                   	insb   (%dx),%es:(%edi)
41ab3b:	77 57                	ja     0x41ab94
41ab3d:	6c                   	insb   (%dx),%es:(%edi)
41ab3e:	76 71                	jbe    0x41abb1
41ab40:	32 48 43             	xor    0x43(%eax),%cl
41ab43:	45                   	inc    %ebp
41ab44:	35 31 5a 7a 41       	xor    $0x417a5a31,%eax
41ab49:	7a 35                	jp     0x41ab80
41ab4b:	4f                   	dec    %edi
41ab4c:	4c                   	dec    %esp
41ab4d:	4e                   	dec    %esi
41ab4e:	4e                   	dec    %esi
41ab4f:	75 62                	jne    0x41abb3
41ab51:	67 4f                	addr16 dec %edi
41ab53:	46                   	inc    %esi
41ab54:	31 33                	xor    %esi,(%ebx)
41ab56:	52                   	push   %edx
41ab57:	64 6e                	outsb  %fs:(%esi),(%dx)
41ab59:	59                   	pop    %ecx
41ab5a:	41                   	inc    %ecx
41ab5b:	4e                   	dec    %esi
41ab5c:	2f                   	das
41ab5d:	56                   	push   %esi
41ab5e:	36 57                	ss push %edi
41ab60:	62 6c 44 4e          	bound  %ebp,0x4e(%esp,%eax,2)
41ab64:	59                   	pop    %ecx
41ab65:	50                   	push   %eax
41ab66:	53                   	push   %ebx
41ab67:	55                   	push   %ebp
41ab68:	54                   	push   %esp
41ab69:	54                   	push   %esp
41ab6a:	4d                   	dec    %ebp
41ab6b:	70 78                	jo     0x41abe5
41ab6d:	65 73 39             	gs jae 0x41aba9
41ab70:	6c                   	insb   (%dx),%es:(%edi)
41ab71:	70 4e                	jo     0x41abc1
41ab73:	56                   	push   %esi
41ab74:	41                   	inc    %ecx
41ab75:	2f                   	das
41ab76:	72 57                	jb     0x41abcf
41ab78:	67 34 2b             	addr16 xor $0x2b,%al
41ab7b:	68 6e 48 52 2f       	push   $0x2f52486e
41ab80:	59                   	pop    %ecx
41ab81:	4f                   	dec    %edi
41ab82:	76 57                	jbe    0x41abdb
41ab84:	66 39 59 50          	cmp    %bx,0x50(%ecx)
41ab88:	61                   	popa
41ab89:	47                   	inc    %edi
41ab8a:	4b                   	dec    %ebx
41ab8b:	65 61                	gs popa
41ab8d:	64 68 34 33 67 54    	fs push $0x54673334
41ab93:	32 35 35 49 54 59    	xor    0x59544935,%dh
41ab99:	7a 43                	jp     0x41abde
41ab9b:	53                   	push   %ebx
41ab9c:	66 4a                	dec    %dx
41ab9e:	74 6d                	je     0x41ac0d
41aba0:	2f                   	das
41aba1:	4c                   	dec    %esp
41aba2:	4d                   	dec    %ebp
41aba3:	77 71                	ja     0x41ac16
41aba5:	59                   	pop    %ecx
41aba6:	49                   	dec    %ecx
41aba7:	6b 5a 73 2b          	imul   $0x2b,0x73(%edx),%ebx
41abab:	57                   	push   %edi
41abac:	34 74                	xor    $0x74,%al
41abae:	51                   	push   %ecx
41abaf:	30 43 6b             	xor    %al,0x6b(%ebx)
41abb2:	4c                   	dec    %esp
41abb3:	43                   	inc    %ebx
41abb4:	77 50                	ja     0x41ac06
41abb6:	30 6d 52             	xor    %ch,0x52(%ebp)
41abb9:	77 64                	ja     0x41ac1f
41abbb:	42                   	inc    %edx
41abbc:	74 46                	je     0x41ac04
41abbe:	6f                   	outsl  %ds:(%esi),(%dx)
41abbf:	6a 7a                	push   $0x7a
41abc1:	44                   	inc    %esp
41abc2:	63 53 6a             	arpl   %edx,0x6a(%ebx)
41abc5:	62 73 53             	bound  %esi,0x53(%ebx)
41abc8:	50                   	push   %eax
41abc9:	76 4f                	jbe    0x41ac1a
41abcb:	30 6e 6d             	xor    %ch,0x6d(%esi)
41abce:	5a                   	pop    %edx
41abcf:	2f                   	das
41abd0:	2b 4d 61             	sub    0x61(%ebp),%ecx
41abd3:	58                   	pop    %eax
41abd4:	65 64 49             	gs fs dec %ecx
41abd7:	48                   	dec    %eax
41abd8:	57                   	push   %edi
41abd9:	6d                   	insl   (%dx),%es:(%edi)
41abda:	62 48 73             	bound  %ecx,0x73(%eax)
41abdd:	30 48 6d             	xor    %cl,0x6d(%eax)
41abe0:	31 30                	xor    %esi,(%eax)
41abe2:	76 50                	jbe    0x41ac34
41abe4:	71 36                	jno    0x41ac1c
41abe6:	6f                   	outsl  %ds:(%esi),(%dx)
41abe7:	6d                   	insl   (%dx),%es:(%edi)
41abe8:	6f                   	outsl  %ds:(%esi),(%dx)
41abe9:	6b 57 74 56          	imul   $0x56,0x74(%edi),%edx
41abed:	51                   	push   %ecx
41abee:	49                   	dec    %ecx
41abef:	30 32                	xor    %dh,(%edx)
41abf1:	63 7a 68             	arpl   %edi,0x68(%edx)
41abf4:	48                   	dec    %eax
41abf5:	70 4e                	jo     0x41ac45
41abf7:	2f                   	das
41abf8:	66 6a 34             	pushw  $0x34
41abfb:	4c                   	dec    %esp
41abfc:	62 49 43             	bound  %ecx,0x43(%ecx)
41abff:	53                   	push   %ebx
41ac00:	52                   	push   %edx
41ac01:	72 6a                	jb     0x41ac6d
41ac03:	4a                   	dec    %edx
41ac04:	58                   	pop    %eax
41ac05:	33 42 37             	xor    0x37(%edx),%eax
41ac08:	33 41 4f             	xor    0x4f(%ecx),%eax
41ac0b:	75 43                	jne    0x41ac50
41ac0d:	32 53 75             	xor    0x75(%ebx),%dl
41ac10:	46                   	inc    %esi
41ac11:	34 32                	xor    $0x32,%al
41ac13:	31 67 7a             	xor    %esp,0x7a(%edi)
41ac16:	36 65 38 77 79       	ss cmp %dh,%gs:0x79(%edi)
41ac1b:	56                   	push   %esi
41ac1c:	32 70 66             	xor    0x66(%eax),%dh
41ac1f:	4b                   	dec    %ebx
41ac20:	70 35                	jo     0x41ac57
41ac22:	33 78 67             	xor    0x67(%eax),%edi
41ac25:	6b 34 50 63          	imul   $0x63,(%eax,%edx,2),%esi
41ac29:	45                   	inc    %ebp
41ac2a:	4b                   	dec    %ebx
41ac2b:	68 38 2f 71 36       	push   $0x36712f38
41ac30:	66 61                	popaw
41ac32:	33 44 51 31          	xor    0x31(%ecx,%edx,2),%eax
41ac36:	58                   	pop    %eax
41ac37:	46                   	inc    %esi
41ac38:	4e                   	dec    %esi
41ac39:	76 43                	jbe    0x41ac7e
41ac3b:	2b 6b 4f             	sub    0x4f(%ebx),%ebp
41ac3e:	7a 6a                	jp     0x41acaa
41ac40:	34 4a                	xor    $0x4a,%al
41ac42:	70 34                	jo     0x41ac78
41ac44:	69 58 44 57 61 31 62 	imul   $0x62316157,0x44(%eax),%ebx
41ac4b:	4f                   	dec    %edi
41ac4c:	72 4f                	jb     0x41ac9d
41ac4e:	4c                   	dec    %esp
41ac4f:	61                   	popa