41dc2e:	31 5a 48             	xor    %ebx,0x48(%edx)
41dc31:	77 67                	ja     0x41dc9a
41dc33:	73 50                	jae    0x41dc85
41dc35:	6c                   	insb   (%dx),%es:(%edi)
41dc36:	50                   	push   %eax
41dc37:	67 54                	addr16 push %esp
41dc39:	37                   	aaa
41dc3a:	69 72 4f 6e 44 4b 55 	imul   $0x554b446e,0x4f(%edx),%esi
41dc41:	31 47 41             	xor    %eax,0x41(%edi)
41dc44:	6c                   	insb   (%dx),%es:(%edi)
41dc45:	32 37                	xor    (%edi),%dh
41dc47:	77 53                	ja     0x41dc9c
41dc49:	4f                   	dec    %edi
41dc4a:	7a 33                	jp     0x41dc7f
41dc4c:	48                   	dec    %eax
41dc4d:	6b 72 45 61          	imul   $0x61,0x45(%edx),%esi
41dc51:	38 55 58             	cmp    %dl,0x58(%ebp)
41dc54:	76 41                	jbe    0x41dc97
41dc56:	6c                   	insb   (%dx),%es:(%edi)
41dc57:	42                   	inc    %edx
41dc58:	44                   	inc    %esp
41dc59:	6c                   	insb   (%dx),%es:(%edi)
41dc5a:	55                   	push   %ebp
41dc5b:	69 4a 52 76 34 73 51 	imul   $0x51733476,0x52(%edx),%ecx
41dc62:	59                   	pop    %ecx
41dc63:	74 53                	je     0x41dcb8
41dc65:	34 31                	xor    $0x31,%al
41dc67:	79 62                	jns    0x41dccb
41dc69:	44                   	inc    %esp
41dc6a:	48                   	dec    %eax
41dc6b:	59                   	pop    %ecx
41dc6c:	6f                   	outsl  %ds:(%esi),(%dx)
41dc6d:	2b 41 51             	sub    0x51(%ecx),%eax
41dc70:	70 4d                	jo     0x41dcbf
41dc72:	44                   	inc    %esp
41dc73:	6d                   	insl   (%dx),%es:(%edi)
41dc74:	30 43 55             	xor    %al,0x55(%ebx)
41dc77:	30 2f                	xor    %ch,(%edi)
41dc79:	33 65 47             	xor    0x47(%ebp),%esp
41dc7c:	6b 2f 72             	imul   $0x72,(%edi),%ebp
41dc7f:	79 53                	jns    0x41dcd4
41dc81:	67 2f                	addr16 das
41dc83:	38 43 69             	cmp    %al,0x69(%ebx)
41dc86:	67 33 4d 43          	xor    0x43(%di),%ecx
41dc8a:	48                   	dec    %eax
41dc8b:	66 47                	inc    %di
41dc8d:	54                   	push   %esp
41dc8e:	2b 53 4a             	sub    0x4a(%ebx),%edx
41dc91:	72 33                	jb     0x41dcc6
41dc93:	48                   	dec    %eax
41dc94:	51                   	push   %ecx
41dc95:	57                   	push   %edi
41dc96:	70 73                	jo     0x41dd0b
41dc98:	72 45                	jb     0x41dcdf
41dc9a:	5a                   	pop    %edx
41dc9b:	54                   	push   %esp
41dc9c:	54                   	push   %esp
41dc9d:	50                   	push   %eax
41dc9e:	59                   	pop    %ecx
41dc9f:	56                   	push   %esi
41dca0:	78 79                	js     0x41dd1b
41dca2:	75 47                	jne    0x41dceb
41dca4:	39 30                	cmp    %esi,(%eax)
41dca6:	57                   	push   %edi
41dca7:	51                   	push   %ecx
41dca8:	35 49 34 6a 54       	xor    $0x546a3449,%eax
41dcad:	38 6d 48             	cmp    %ch,0x48(%ebp)
41dcb0:	47                   	inc    %edi
41dcb1:	76 6b                	jbe    0x41dd1e
41dcb3:	6e                   	outsb  %ds:(%esi),(%dx)
41dcb4:	32 47 66             	xor    0x66(%edi),%al
41dcb7:	56                   	push   %esi
41dcb8:	6e                   	outsb  %ds:(%esi),(%dx)
41dcb9:	71 6d                	jno    0x41dd28
41dcbb:	44                   	inc    %esp
41dcbc:	36 6d                	ss insl (%dx),%es:(%edi)
41dcbe:	55                   	push   %ebp
41dcbf:	6b 65 31 4f          	imul   $0x4f,0x31(%ebp),%esp
41dcc3:	78 43                	js     0x41dd08
41dcc5:	52                   	push   %edx
41dcc6:	49                   	dec    %ecx
41dcc7:	4e                   	dec    %esi
41dcc8:	67 52                	addr16 push %edx
41dcca:	39 76 35             	cmp    %esi,0x35(%esi)
41dccd:	65 48                	gs dec %eax
41dccf:	63 2b                	arpl   %ebp,(%ebx)
41dcd1:	6d                   	insl   (%dx),%es:(%edi)
41dcd2:	78 7a                	js     0x41dd4e
41dcd4:	34 44                	xor    $0x44,%al
41dcd6:	49                   	dec    %ecx
41dcd7:	76 4a                	jbe    0x41dd23
41dcd9:	4a                   	dec    %edx
41dcda:	4a                   	dec    %edx
41dcdb:	75 43                	jne    0x41dd20
41dcdd:	4a                   	dec    %edx
41dcde:	4a                   	dec    %edx
41dcdf:	39 4a 44             	cmp    %ecx,0x44(%edx)
41dce2:	31 6c 33 7a          	xor    %ebp,0x7a(%ebx,%esi,1)
41dce6:	68 36 79 31 71       	push   $0x71317936
41dceb:	67 2f                	addr16 das
41dced:	59                   	pop    %ecx
41dcee:	62 4b 31             	bound  %ecx,0x31(%ebx)
41dcf1:	58                   	pop    %eax
41dcf2:	55                   	push   %ebp
41dcf3:	54                   	push   %esp
41dcf4:	71 59                	jno    0x41dd4f
41dcf6:	4f                   	dec    %edi
41dcf7:	44                   	inc    %esp
41dcf8:	75 4a                	jne    0x41dd44
41dcfa:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41dcfc:	44                   	inc    %esp
41dcfd:	78 57                	js     0x41dd56
41dcff:	58                   	pop    %eax
41dd00:	44                   	inc    %esp
41dd01:	70 65                	jo     0x41dd68
41dd03:	5a                   	pop    %edx
41dd04:	38 2b                	cmp    %ch,(%ebx)
41dd06:	69 41 61 2b 6e 46 58 	imul   $0x58466e2b,0x61(%ecx),%eax
41dd0d:	4f                   	dec    %edi
41dd0e:	2b 37                	sub    (%edi),%esi
41dd10:	73 62                	jae    0x41dd74
41dd12:	4b                   	dec    %ebx
41dd13:	56                   	push   %esi
41dd14:	50                   	push   %eax
41dd15:	6d                   	insl   (%dx),%es:(%edi)
41dd16:	70 77                	jo     0x41dd8f
41dd18:	6c                   	insb   (%dx),%es:(%edi)
41dd19:	33 4d 4d             	xor    0x4d(%ebp),%ecx
41dd1c:	52                   	push   %edx
41dd1d:	46                   	inc    %esi
41dd1e:	61                   	popa
41dd1f:	63 47 5a             	arpl   %eax,0x5a(%edi)
41dd22:	4c                   	dec    %esp
41dd23:	37                   	aaa
41dd24:	41                   	inc    %ecx
41dd25:	78 2f                	js     0x41dd56
41dd27:	38 36                	cmp    %dh,(%esi)
41dd29:	54                   	push   %esp
41dd2a:	42                   	inc    %edx
41dd2b:	42                   	inc    %edx
41dd2c:	4a                   	dec    %edx
41dd2d:	2f                   	das
41dd2e:	63 6e 59             	arpl   %ebp,0x59(%esi)
41dd31:	69 54 6d 77 7a 51 36 	imul   $0x4d36517a,0x77(%ebp,%ebp,2),%edx
41dd38:	4d
41dd39:	65 59                	gs pop %ecx
41dd3b:	76 79                	jbe    0x41ddb6
41dd3d:	72 41                	jb     0x41dd80
41dd3f:	54                   	push   %esp
41dd40:	35 65 66 42 6b       	xor    $0x6b426665,%eax
41dd45:	76 51                	jbe    0x41dd98
41dd47:	71 61                	jno    0x41ddaa
41dd49:	66 74 6d             	data16 je 0x41ddb9
41dd4c:	68 4b 6e 38 4a       	push   $0x4a386e4b
41dd51:	66 4e                	dec    %si
41dd53:	31 70 6e             	xor    %esi,0x6e(%eax)
41dd56:	67 36 4f             	addr16 ss dec %edi
41dd59:	61                   	popa
41dd5a:	68 4e 76 2b 34       	push   $0x342b764e
41dd5f:	76 32                	jbe    0x41dd93
41dd61:	4c                   	dec    %esp
41dd62:	46                   	inc    %esi
41dd63:	6b 38 4d             	imul   $0x4d,(%eax),%edi
41dd66:	50                   	push   %eax
41dd67:	52                   	push   %edx
41dd68:	57                   	push   %edi
41dd69:	48                   	dec    %eax
41dd6a:	50                   	push   %eax
41dd6b:	52                   	push   %edx
41dd6c:	4b                   	dec    %ebx
41dd6d:	6e                   	outsb  %ds:(%esi),(%dx)
41dd6e:	6a 31                	push   $0x31
41dd70:	62 74 38 47          	bound  %esi,0x47(%eax,%edi,1)
41dd74:	50                   	push   %eax
41dd75:	53                   	push   %ebx
41dd76:	4d                   	dec    %ebp
41dd77:	50                   	push   %eax
41dd78:	2f                   	das
41dd79:	65 48                	gs dec %eax
41dd7b:	4e                   	dec    %esi
41dd7c:	7a 39                	jp     0x41ddb7
41dd7e:	51                   	push   %ecx
41dd7f:	32 74 55 31          	xor    0x31(%ebp,%edx,2),%dh
41dd83:	69 4c 43 74 48 66 76 	imul   $0x55766648,0x74(%ebx,%eax,2),%ecx
41dd8a:	55
41dd8b:	31 6c 41 34          	xor    %ebp,0x34(%ecx,%eax,2)
41dd8f:	42                   	inc    %edx
41dd90:	59                   	pop    %ecx
41dd91:	43                   	inc    %ebx
41dd92:	75 64                	jne    0x41ddf8
41dd94:	43                   	inc    %ebx
41dd95:	72 42                	jb     0x41ddd9
41dd97:	6f                   	outsl  %ds:(%esi),(%dx)
41dd98:	54                   	push   %esp
41dd99:	74 4c                	je     0x41dde7
41dd9b:	51                   	push   %ecx
41dd9c:	63 4b 6d             	arpl   %ecx,0x6d(%ebx)
41dd9f:	47                   	inc    %edi
41dda0:	43                   	inc    %ebx
41dda1:	45                   	inc    %ebp
41dda2:	5a                   	pop    %edx
41dda3:	49                   	dec    %ecx
41dda4:	4a                   	dec    %edx
41dda5:	4f                   	dec    %edi
41dda6:	55                   	push   %ebp
41dda7:	55                   	push   %ebp
41dda8:	54                   	push   %esp
41dda9:	34 52                	xor    $0x52,%al
41ddab:	68 69 4c 41 67       	push   $0x67414c69
41ddb0:	43                   	inc    %ebx
41ddb1:	74 66                	je     0x41de19
41ddb3:	7a 55                	jp     0x41de0a
41ddb5:	69 6a 38 76 66 50 6a 	imul   $0x6a506676,0x38(%edx),%ebp
41ddbc:	63 5a 2f             	arpl   %ebx,0x2f(%edx)
41ddbf:	65 65 2f             	gs gs das
41ddc2:	37                   	aaa
41ddc3:	39 69 58             	cmp    %ebp,0x58(%ecx)
41ddc6:	76 59                	jbe    0x41de21
41ddc8:	33 6a 53             	xor    0x53(%edx),%ebp
41ddcb:	33 4b 5a             	xor    0x5a(%ebx),%ecx
41ddce:	37                   	aaa
41ddcf:	68 77 78 43 71       	push   $0x71437877
41ddd4:	71 4f                	jno    0x41de25
41ddd6:	64 6c                	fs insb (%dx),%es:(%edi)
41ddd8:	55                   	push   %ebp
41ddd9:	6e                   	outsb  %ds:(%esi),(%dx)
41ddda:	6e                   	outsb  %ds:(%esi),(%dx)
41dddb:	64 7a 34             	fs jp  0x41de12
41ddde:	55                   	push   %ebp
41dddf:	4f                   	dec    %edi
41dde0:	49                   	dec    %ecx
41dde1:	65 34 69             	gs xor $0x69,%al
41dde4:	70 4c                	jo     0x41de32
41dde6:	51                   	push   %ecx
41dde7:	6e                   	outsb  %ds:(%esi),(%dx)
41dde8:	5a                   	pop    %edx
41dde9:	2b 49 4b             	sub    0x4b(%ecx),%ecx
41ddec:	77 64                	ja     0x41de52
41ddee:	58                   	pop    %eax
41ddef:	44                   	inc    %esp
41ddf0:	65 33 48 42          	xor    %gs:0x42(%eax),%ecx
41ddf4:	43                   	inc    %ebx
41ddf5:	32 39                	xor    (%ecx),%bh
41ddf7:	54                   	push   %esp
41ddf8:	48                   	dec    %eax
41ddf9:	4a                   	dec    %edx
41ddfa:	38 69 59             	cmp    %ch,0x59(%ecx)
41ddfd:	57                   	push   %edi
41ddfe:	74 4b                	je     0x41de4b
41de00:	73 33                	jae    0x41de35
41de02:	47                   	inc    %edi
41de03:	47                   	inc    %edi
41de04:	54                   	push   %esp
41de05:	64 34 49             	fs xor $0x49,%al
41de08:	50                   	push   %eax
41de09:	2f                   	das
41de0a:	72 70                	jb     0x41de7c
41de0c:	6e                   	outsb  %ds:(%esi),(%dx)
41de0d:	6c                   	insb   (%dx),%es:(%edi)
41de0e:	39 41 53             	cmp    %eax,0x53(%ecx)
41de11:	31 69 52             	xor    %ebp,0x52(%ecx)
41de14:	66 6c                	data16 insb (%dx),%es:(%edi)
41de16:	67 4d                	addr16 dec %ebp
41de18:	4f                   	dec    %edi
41de19:	4f                   	dec    %edi
41de1a:	41                   	inc    %ecx
41de1b:	6b 33 6f             	imul   $0x6f,(%ebx),%esi
41de1e:	41                   	inc    %ecx
41de1f:	58                   	pop    %eax
41de20:	54                   	push   %esp
41de21:	73 51                	jae    0x41de74
41de23:	6e                   	outsb  %ds:(%esi),(%dx)
41de24:	7a 57                	jp     0x41de7d
41de26:	4b                   	dec    %ebx
41de27:	44                   	inc    %esp
41de28:	4b                   	dec    %ebx
41de29:	63 61 49             	arpl   %esp,0x49(%ecx)
41de2c:	61                   	popa
41de2d:	78 6f                	js     0x41de9e
41de2f:	4b                   	dec    %ebx
41de30:	4b                   	dec    %ebx
41de31:	67 4a                	addr16 dec %edx
41de33:	6a 43                	push   $0x43
41de35:	78 44                	js     0x41de7b
41de37:	4c                   	dec    %esp
41de38:	37                   	aaa
41de39:	54                   	push   %esp
41de3a:	46                   	inc    %esi
41de3b:	49                   	dec    %ecx
41de3c:	39 34 6b             	cmp    %esi,(%ebx,%ebp,2)
41de3f:	6f                   	outsl  %ds:(%esi),(%dx)
41de40:	43                   	inc    %ebx
41de41:	61                   	popa
41de42:	42                   	inc    %edx
41de43:	34 38                	xor    $0x38,%al
41de45:	33 6e 54             	xor    0x54(%esi),%ebp
41de48:	69 79 43 78 4e 4c 54 	imul   $0x544c4e78,0x43(%ecx),%edi
41de4f:	31 6a 50             	xor    %ebp,0x50(%edx)
41de52:	37                   	aaa
41de53:	6b 79 79 52          	imul   $0x52,0x79(%ecx),%edi
41de57:	57                   	push   %edi
41de58:	35 56 51 46 58       	xor    $0x58465156,%eax
41de5d:	6d                   	insl   (%dx),%es:(%edi)
41de5e:	6e                   	outsb  %ds:(%esi),(%dx)
41de5f:	48                   	dec    %eax
41de60:	66 7a 34             	data16 jp 0x41de97
41de63:	46                   	inc    %esi
41de64:	63 4a 48             	arpl   %ecx,0x48(%edx)
41de67:	62 30                	bound  %esi,(%eax)
41de69:	59                   	pop    %ecx
41de6a:	62 4c 38 55          	bound  %ecx,0x55(%eax,%edi,1)
41de6e:	4d                   	dec    %ebp
41de6f:	63 62 65             	arpl   %esp,0x65(%edx)
41de72:	35 49 44 69 59       	xor    $0x59694449,%eax
41de77:	6e                   	outsb  %ds:(%esi),(%dx)
41de78:	79 77                	jns    0x41def1
41de7a:	30 74 4f 71          	xor    %dh,0x71(%edi,%ecx,2)
41de7e:	4d                   	dec    %ebp
41de7f:	4d                   	dec    %ebp
41de80:	6b 52 64 79          	imul   $0x79,0x64(%edx),%edx
41de84:	6c                   	insb   (%dx),%es:(%edi)
41de85:	76 68                	jbe    0x41deef
41de87:	41                   	inc    %ecx
41de88:	79 41                	jns    0x41decb
41de8a:	4e                   	dec    %esi
41de8b:	53                   	push   %ebx
41de8c:	68 34 47 6f 75       	push   $0x756f4734
41de91:	45                   	inc    %ebp
41de92:	6d                   	insl   (%dx),%es:(%edi)
41de93:	77 46                	ja     0x41dedb
41de95:	67 4c                	addr16 dec %esp
41de97:	4e                   	dec    %esi
41de98:	4b                   	dec    %ebx
41de99:	2f                   	das
41de9a:	69 46 48 43 33 61 71 	imul   $0x71613343,0x48(%esi),%eax
41dea1:	4f                   	dec    %edi
41dea2:	63 69 42             	arpl   %ebp,0x42(%ecx)
41dea5:	71 39                	jno    0x41dee0
41dea7:	76 69                	jbe    0x41df12
41dea9:	54                   	push   %esp
41deaa:	66 41                	inc    %cx
41deac:	45                   	inc    %ebp
41dead:	78 54                	js     0x41df03
41deaf:	6f                   	outsl  %ds:(%esi),(%dx)
41deb0:	42                   	inc    %edx
41deb1:	6f                   	outsl  %ds:(%esi),(%dx)
41deb2:	6d                   	insl   (%dx),%es:(%edi)
41deb3:	4a                   	dec    %edx
41deb4:	2b 6b 63             	sub    0x63(%ebx),%ebp
41deb7:	47                   	inc    %edi