41fac2:	78 58                	js     0x41fb1c
41fac4:	67 57                	addr16 push %edi
41fac6:	4d                   	dec    %ebp
41fac7:	4f                   	dec    %edi
41fac8:	63 53 36             	arpl   %edx,0x36(%ebx)
41facb:	50                   	push   %eax
41facc:	7a 61                	jp     0x41fb2f
41face:	65 32 6f 67          	xor    %gs:0x67(%edi),%ch
41fad2:	49                   	dec    %ecx
41fad3:	62 73 35             	bound  %esi,0x35(%ebx)
41fad6:	52                   	push   %edx
41fad7:	66 4d                	dec    %bp
41fad9:	53                   	push   %ebx
41fada:	30 57 79             	xor    %dl,0x79(%edi)
41fadd:	78 35                	js     0x41fb14
41fadf:	51                   	push   %ecx
41fae0:	2b 6c 48 66          	sub    0x66(%eax,%ecx,2),%ebp
41fae4:	6a 79                	push   $0x79
41fae6:	6a 58                	push   $0x58
41fae8:	63 71 64             	arpl   %esi,0x64(%ecx)
41faeb:	42                   	inc    %edx
41faec:	54                   	push   %esp
41faed:	59                   	pop    %ecx
41faee:	77 55                	ja     0x41fb45
41faf0:	39 78 67             	cmp    %edi,0x67(%eax)
41faf3:	48                   	dec    %eax
41faf4:	6a 75                	push   $0x75
41faf6:	6b 64 52 52 71       	imul   $0x71,0x52(%edx,%edx,2),%esp
41fafb:	4e                   	dec    %esi
41fafc:	47                   	inc    %edi
41fafd:	6d                   	insl   (%dx),%es:(%edi)
41fafe:	58                   	pop    %eax
41faff:	51                   	push   %ecx
41fb00:	77 76                	ja     0x41fb78
41fb02:	61                   	popa
41fb03:	77 4d                	ja     0x41fb52
41fb05:	41                   	inc    %ecx
41fb06:	30 38                	xor    %bh,(%eax)
41fb08:	44                   	inc    %esp
41fb09:	66 4b                	dec    %bx
41fb0b:	6d                   	insl   (%dx),%es:(%edi)
41fb0c:	7a 34                	jp     0x41fb42
41fb0e:	78 4a                	js     0x41fb5a
41fb10:	48                   	dec    %eax
41fb11:	2f                   	das
41fb12:	58                   	pop    %eax
41fb13:	73 58                	jae    0x41fb6d
41fb15:	34 53                	xor    $0x53,%al
41fb17:	2f                   	das
41fb18:	67 7a 58             	addr16 jp 0x41fb73
41fb1b:	78 47                	js     0x41fb64
41fb1d:	33 78 4e             	xor    0x4e(%eax),%edi
41fb20:	78 65                	js     0x41fb87
41fb22:	33 33                	xor    (%ebx),%esi
41fb24:	55                   	push   %ebp
41fb25:	4f                   	dec    %edi
41fb26:	44                   	inc    %esp
41fb27:	45                   	inc    %ebp
41fb28:	45                   	inc    %ebp
41fb29:	42                   	inc    %edx
41fb2a:	58                   	pop    %eax
41fb2b:	51                   	push   %ecx
41fb2c:	4c                   	dec    %esp
41fb2d:	64 65 42             	fs gs inc %edx
41fb30:	74 7a                	je     0x41fbac
41fb32:	6d                   	insl   (%dx),%es:(%edi)
41fb33:	76 59                	jbe    0x41fb8e
41fb35:	4d                   	dec    %ebp
41fb36:	4c                   	dec    %esp
41fb37:	32 4b 37             	xor    0x37(%ebx),%cl
41fb3a:	44                   	inc    %esp
41fb3b:	5a                   	pop    %edx
41fb3c:	45                   	inc    %ebp
41fb3d:	34 6c                	xor    $0x6c,%al
41fb3f:	4f                   	dec    %edi
41fb40:	41                   	inc    %ecx
41fb41:	44                   	inc    %esp
41fb42:	33 6f 50             	xor    0x50(%edi),%ebp
41fb45:	48                   	dec    %eax
41fb46:	4b                   	dec    %ebx
41fb47:	56                   	push   %esi
41fb48:	41                   	inc    %ecx
41fb49:	4e                   	dec    %esi
41fb4a:	50                   	push   %eax
41fb4b:	71 2b                	jno    0x41fb78
41fb4d:	50                   	push   %eax
41fb4e:	4d                   	dec    %ebp
41fb4f:	78 59                	js     0x41fbaa
41fb51:	6a 34                	push   $0x34
41fb53:	63 42 6e             	arpl   %eax,0x6e(%edx)
41fb56:	7a 67                	jp     0x41fbbf
41fb58:	30 4e 49             	xor    %cl,0x49(%esi)
41fb5b:	67 48                	addr16 dec %eax
41fb5d:	50                   	push   %eax
41fb5e:	43                   	inc    %ebx
41fb5f:	31 65 4e             	xor    %esp,0x4e(%ebp)
41fb62:	75 56                	jne    0x41fbba
41fb64:	74 36                	je     0x41fb9c
41fb66:	6f                   	outsl  %ds:(%esi),(%dx)
41fb67:	63 76 36             	arpl   %esi,0x36(%esi)
41fb6a:	32 45 33             	xor    0x33(%ebp),%al
41fb6d:	48                   	dec    %eax
41fb6e:	37                   	aaa
41fb6f:	62 2b                	bound  %ebp,(%ebx)
41fb71:	5a                   	pop    %edx
41fb72:	5a                   	pop    %edx
41fb73:	33 34 65 69 33 77 49 	xor    0x49773369(,%eiz,2),%esi
41fb7a:	51                   	push   %ecx
41fb7b:	4c                   	dec    %esp
41fb7c:	48                   	dec    %eax
41fb7d:	37                   	aaa
41fb7e:	6b 69 6e 67          	imul   $0x67,0x6e(%ecx),%ebp
41fb82:	51                   	push   %ecx
41fb83:	6e                   	outsb  %ds:(%esi),(%dx)
41fb84:	51                   	push   %ecx
41fb85:	44                   	inc    %esp
41fb86:	74 72                	je     0x41fbfa
41fb88:	43                   	inc    %ebx
41fb89:	58                   	pop    %eax
41fb8a:	52                   	push   %edx
41fb8b:	44                   	inc    %esp
41fb8c:	5a                   	pop    %edx
41fb8d:	46                   	inc    %esi
41fb8e:	4a                   	dec    %edx
41fb8f:	4c                   	dec    %esp
41fb90:	61                   	popa
41fb91:	55                   	push   %ebp
41fb92:	6a 7a                	push   $0x7a
41fb94:	7a 57                	jp     0x41fbed
41fb96:	69 38 43 75 66 63    	imul   $0x63667543,(%eax),%edi
41fb9c:	4e                   	dec    %esi
41fb9d:	57                   	push   %edi
41fb9e:	54                   	push   %esp
41fb9f:	35 55 58 4a 33       	xor    $0x334a5855,%eax
41fba4:	4c                   	dec    %esp
41fba5:	37                   	aaa
41fba6:	63 69 34             	arpl   %ebp,0x34(%ecx)
41fba9:	63 39                	arpl   %edi,(%ecx)
41fbab:	49                   	dec    %ecx
41fbac:	65 78 4d             	gs js  0x41fbfc
41fbaf:	49                   	dec    %ecx
41fbb0:	53                   	push   %ebx
41fbb1:	64 51                	fs push %ecx
41fbb3:	52                   	push   %edx
41fbb4:	6b 44 54 30 62       	imul   $0x62,0x30(%esp,%edx,2),%eax
41fbb9:	4d                   	dec    %ebp
41fbba:	38 6e 4d             	cmp    %ch,0x4d(%esi)
41fbbd:	4f                   	dec    %edi
41fbbe:	48                   	dec    %eax
41fbbf:	47                   	inc    %edi
41fbc0:	78 32                	js     0x41fbf4
41fbc2:	32 30                	xor    (%eax),%dh
41fbc4:	52                   	push   %edx
41fbc5:	72 5a                	jb     0x41fc21
41fbc7:	59                   	pop    %ecx
41fbc8:	79 48                	jns    0x41fc12
41fbca:	36 62 6d 59          	bound  %ebp,%ss:0x59(%ebp)
41fbce:	78 31                	js     0x41fc01
41fbd0:	77 67                	ja     0x41fc39
41fbd2:	77 75                	ja     0x41fc49
41fbd4:	69 4f 30 63 48 50 73 	imul   $0x73504863,0x30(%edi),%ecx
41fbdb:	59                   	pop    %ecx
41fbdc:	74 35                	je     0x41fc13
41fbde:	54                   	push   %esp
41fbdf:	59                   	pop    %ecx
41fbe0:	58                   	pop    %eax
41fbe1:	4e                   	dec    %esi
41fbe2:	36 6b 71 42 65       	imul   $0x65,%ss:0x42(%ecx),%esi
41fbe7:	30 77 6b             	xor    %dh,0x6b(%edi)
41fbea:	4d                   	dec    %ebp
41fbeb:	44                   	inc    %esp
41fbec:	71 72                	jno    0x41fc60
41fbee:	30 77 77             	xor    %dh,0x77(%edi)
41fbf1:	4e                   	dec    %esi
41fbf2:	72 77                	jb     0x41fc6b
41fbf4:	30 71 49             	xor    %dh,0x49(%ecx)
41fbf7:	58                   	pop    %eax
41fbf8:	75 2f                	jne    0x41fc29
41fbfa:	4c                   	dec    %esp
41fbfb:	70 68                	jo     0x41fc65
41fbfd:	4f                   	dec    %edi
41fbfe:	67 57                	addr16 push %edi
41fc00:	70 6b                	jo     0x41fc6d
41fc02:	38 51 6f             	cmp    %dl,0x6f(%ecx)
41fc05:	72 38                	jb     0x41fc3f
41fc07:	71 35                	jno    0x41fc3e
41fc09:	47                   	inc    %edi
41fc0a:	44                   	inc    %esp
41fc0b:	59                   	pop    %ecx
41fc0c:	49                   	dec    %ecx
41fc0d:	2b 35 52 55 59 4c    	sub    0x4c595552,%esi
41fc13:	4f                   	dec    %edi
41fc14:	4b                   	dec    %ebx
41fc15:	4b                   	dec    %ebx
41fc16:	59                   	pop    %ecx
41fc17:	2b 59 37             	sub    0x37(%ecx),%ebx
41fc1a:	4d                   	dec    %ebp
41fc1b:	4e                   	dec    %esi
41fc1c:	4f                   	dec    %edi
41fc1d:	4d                   	dec    %ebp
41fc1e:	57                   	push   %edi
41fc1f:	57                   	push   %edi
41fc20:	75 4b                	jne    0x41fc6d
41fc22:	77 68                	ja     0x41fc8c
41fc24:	41                   	inc    %ecx
41fc25:	39 6a 54             	cmp    %ebp,0x54(%edx)
41fc28:	4f                   	dec    %edi
41fc29:	33 63 6e             	xor    0x6e(%ebx),%esp
41fc2c:	65 69 59 57 44 59 7a 	imul   $0x457a5944,%gs:0x57(%ecx),%ebx
41fc33:	45
41fc34:	31 2b                	xor    %ebp,(%ebx)
41fc36:	2b 62 6c             	sub    0x6c(%edx),%esp
41fc39:	32 4b 4f             	xor    0x4f(%ebx),%cl
41fc3c:	38 58 4a             	cmp    %bl,0x4a(%eax)
41fc3f:	7a 58                	jp     0x41fc99
41fc41:	6b 61 61 2b          	imul   $0x2b,0x61(%ecx),%esp
41fc45:	6d                   	insl   (%dx),%es:(%edi)
41fc46:	71 65                	jno    0x41fcad
41fc48:	77 6b                	ja     0x41fcb5
41fc4a:	63 79 51             	arpl   %edi,0x51(%ecx)
41fc4d:	46                   	inc    %esi
41fc4e:	2b 76 32             	sub    0x32(%esi),%esi
41fc51:	6f                   	outsl  %ds:(%esi),(%dx)
41fc52:	65 65 45             	gs gs inc %ebp
41fc55:	31 75 79             	xor    %esi,0x79(%ebp)
41fc58:	52                   	push   %edx
41fc59:	6d                   	insl   (%dx),%es:(%edi)
41fc5a:	6f                   	outsl  %ds:(%esi),(%dx)
41fc5b:	75 51                	jne    0x41fcae
41fc5d:	33 42 63             	xor    0x63(%edx),%eax
41fc60:	51                   	push   %ecx
41fc61:	31 77 6b             	xor    %esi,0x6b(%edi)
41fc64:	6c                   	insb   (%dx),%es:(%edi)
41fc65:	76 77                	jbe    0x41fcde
41fc67:	4c                   	dec    %esp
41fc68:	4a                   	dec    %edx
41fc69:	51                   	push   %ecx
41fc6a:	6c                   	insb   (%dx),%es:(%edi)
41fc6b:	47                   	inc    %edi
41fc6c:	58                   	pop    %eax
41fc6d:	4f                   	dec    %edi
41fc6e:	6a 46                	push   $0x46
41fc70:	4d                   	dec    %ebp
41fc71:	39 58 78             	cmp    %ebx,0x78(%eax)
41fc74:	77 6a                	ja     0x41fce0
41fc76:	46                   	inc    %esi
41fc77:	35 4f 37 36 4a       	xor    $0x4a36374f,%eax
41fc7c:	34 6c                	xor    $0x6c,%al
41fc7e:	49                   	dec    %ecx
41fc7f:	73 4b                	jae    0x41fccc
41fc81:	71 44                	jno    0x41fcc7
41fc83:	32 51 48             	xor    0x48(%ecx),%dl
41fc86:	44                   	inc    %esp
41fc87:	79 2b                	jns    0x41fcb4
41fc89:	57                   	push   %edi
41fc8a:	53                   	push   %ebx
41fc8b:	56                   	push   %esi
41fc8c:	45                   	inc    %ebp
41fc8d:	73 35                	jae    0x41fcc4
41fc8f:	5a                   	pop    %edx
41fc90:	52                   	push   %edx
41fc91:	41                   	inc    %ecx
41fc92:	43                   	inc    %ebx
41fc93:	39 41 47             	cmp    %eax,0x47(%ecx)
41fc96:	62 36                	bound  %esi,(%esi)
41fc98:	62 74 57 6c          	bound  %esi,0x6c(%edi,%edx,2)
41fc9c:	59                   	pop    %ecx
41fc9d:	6c                   	insb   (%dx),%es:(%edi)
41fc9e:	6c                   	insb   (%dx),%es:(%edi)
41fc9f:	61                   	popa
41fca0:	31 32                	xor    %esi,(%edx)
41fca2:	6e                   	outsb  %ds:(%esi),(%dx)
41fca3:	42                   	inc    %edx
41fca4:	69 44 79 2b 35 69 63 	imul   $0x33636935,0x2b(%ecx,%edi,2),%eax
41fcab:	33
41fcac:	36 49                	ss dec %ecx
41fcae:	76 74                	jbe    0x41fd24
41fcb0:	75 73                	jne    0x41fd25
41fcb2:	6c                   	insb   (%dx),%es:(%edi)
41fcb3:	59                   	pop    %ecx
41fcb4:	32 2f                	xor    (%edi),%ch
41fcb6:	77 78                	ja     0x41fd30
41fcb8:	52                   	push   %edx
41fcb9:	6b 6e 49 41          	imul   $0x41,0x49(%esi),%ebp
41fcbd:	33 4b 42             	xor    0x42(%ebx),%ecx
41fcc0:	6d                   	insl   (%dx),%es:(%edi)
41fcc1:	44                   	inc    %esp
41fcc2:	43                   	inc    %ebx
41fcc3:	4c                   	dec    %esp
41fcc4:	72 71                	jb     0x41fd37
41fcc6:	2b 32                	sub    (%edx),%esi
41fcc8:	44                   	inc    %esp
41fcc9:	72 4b                	jb     0x41fd16
41fccb:	59                   	pop    %ecx
41fccc:	6c                   	insb   (%dx),%es:(%edi)
41fccd:	63 33                	arpl   %esi,(%ebx)
41fccf:	62 47 68             	bound  %eax,0x68(%edi)
41fcd2:	42                   	inc    %edx
41fcd3:	32 57 31             	xor    0x31(%edi),%dl
41fcd6:	61                   	popa
41fcd7:	75 2f                	jne    0x41fd08
41fcd9:	59                   	pop    %ecx
41fcda:	33 59 73             	xor    0x73(%ecx),%ebx
41fcdd:	6a 50                	push   $0x50
41fcdf:	73 39                	jae    0x41fd1a
41fce1:	66 59                	pop    %cx
41fce3:	5a                   	pop    %edx
41fce4:	57                   	push   %edi
41fce5:	44                   	inc    %esp
41fce6:	4e                   	dec    %esi
41fce7:	5a                   	pop    %edx
41fce8:	6c                   	insb   (%dx),%es:(%edi)
41fce9:	33 56 72             	xor    0x72(%esi),%edx
41fcec:	39 2b                	cmp    %ebp,(%ebx)
41fcee:	52                   	push   %edx
41fcef:	66 6c                	data16 insb (%dx),%es:(%edi)
41fcf1:	35 68 63 72 5a       	xor    $0x5a726368,%eax
41fcf6:	69 64 52 4e 35 34 69 	imul   $0x41693435,0x4e(%edx,%edx,2),%esp
41fcfd:	41
41fcfe:	2b 57 32             	sub    0x32(%edi),%edx
41fd01:	53                   	push   %ebx
41fd02:	42                   	inc    %edx
41fd03:	47                   	inc    %edi
41fd04:	46                   	inc    %esi
41fd05:	31 4a 37             	xor    %ecx,0x37(%edx)
41fd08:	6d                   	insl   (%dx),%es:(%edi)
41fd09:	30 56 63             	xor    %dl,0x63(%esi)
41fd0c:	2f                   	das
41fd0d:	58                   	pop    %eax
41fd0e:	56                   	push   %esi
41fd0f:	65 30 4f 76          	xor    %cl,%gs:0x76(%edi)
41fd13:	66 58                	pop    %ax
41fd15:	56                   	push   %esi
41fd16:	78 78                	js     0x41fd90
41fd18:	32 52 48             	xor    0x48(%edx),%dl
41fd1b:	30 64 58 77          	xor    %ah,0x77(%eax,%ebx,2)
41fd1f:	2f                   	das
41fd20:	52                   	push   %edx
41fd21:	41                   	inc    %ecx
41fd22:	77 71                	ja     0x41fd95
41fd24:	35 59 6d 5a 43       	xor    $0x435a6d59,%eax
41fd29:	67 53                	addr16 push %ebx
41fd2b:	44                   	inc    %esp
41fd2c:	59                   	pop    %ecx
41fd2d:	38 4b 76             	cmp    %cl,0x76(%ebx)
41fd30:	54                   	push   %esp
41fd31:	4e                   	dec    %esi
41fd32:	79 70                	jns    0x41fda4
41fd34:	32 2b                	xor    (%ebx),%ch
41fd36:	48                   	dec    %eax