41dbfa:	67 64 6d             	fs insl (%dx),%es:(%di)
41dbfd:	5a                   	pop    %edx
41dbfe:	79 4b                	jns    0x41dc4b
41dc00:	4d                   	dec    %ebp
41dc01:	41                   	inc    %ecx
41dc02:	62 61 7a             	bound  %esp,0x7a(%ecx)
41dc05:	30 61 5a             	xor    %ah,0x5a(%ecx)
41dc08:	6f                   	outsl  %ds:(%esi),(%dx)
41dc09:	75 45                	jne    0x41dc50
41dc0b:	58                   	pop    %eax
41dc0c:	57                   	push   %edi
41dc0d:	43                   	inc    %ebx
41dc0e:	51                   	push   %ecx
41dc0f:	54                   	push   %esp
41dc10:	64 53                	fs push %ebx
41dc12:	63 78 63             	arpl   %edi,0x63(%eax)
41dc15:	4a                   	dec    %edx
41dc16:	35 6b 6f 59 65       	xor    $0x65596f6b,%eax
41dc1b:	54                   	push   %esp
41dc1c:	6a 34                	push   $0x34
41dc1e:	30 49 53             	xor    %cl,0x53(%ecx)
41dc21:	39 6e 52             	cmp    %ebp,0x52(%esi)
41dc24:	6a 51                	push   $0x51
41dc26:	5a                   	pop    %edx
41dc27:	4b                   	dec    %ebx
41dc28:	57                   	push   %edi
41dc29:	65 72 62             	gs jb  0x41dc8e
41dc2c:	4f                   	dec    %edi
41dc2d:	69 6a 49 41 6d 79 49 	imul   $0x49796d41,0x49(%edx),%ebp
41dc34:	43                   	inc    %ebx
41dc35:	34 56                	xor    $0x56,%al
41dc37:	2b 46 71             	sub    0x71(%esi),%eax
41dc3a:	6e                   	outsb  %ds:(%esi),(%dx)
41dc3b:	52                   	push   %edx
41dc3c:	50                   	push   %eax
41dc3d:	48                   	dec    %eax
41dc3e:	73 30                	jae    0x41dc70
41dc40:	41                   	inc    %ecx
41dc41:	57                   	push   %edi
41dc42:	4c                   	dec    %esp
41dc43:	71 4d                	jno    0x41dc92
41dc45:	6d                   	insl   (%dx),%es:(%edi)
41dc46:	4d                   	dec    %ebp
41dc47:	4c                   	dec    %esp
41dc48:	33 6b 73             	xor    0x73(%ebx),%ebp
41dc4b:	4d                   	dec    %ebp
41dc4c:	37                   	aaa
41dc4d:	7a 6f                	jp     0x41dcbe
41dc4f:	48                   	dec    %eax
41dc50:	35 2f 34 49 31       	xor    $0x3149342f,%eax
41dc55:	4e                   	dec    %esi
41dc56:	57                   	push   %edi
41dc57:	32 75 72             	xor    0x72(%ebp),%dh
41dc5a:	31 61 59             	xor    %esp,0x59(%ecx)
41dc5d:	66 45                	inc    %bp
41dc5f:	2b 50 32             	sub    0x32(%eax),%edx
41dc62:	34 6e                	xor    $0x6e,%al
41dc64:	62 45 71             	bound  %eax,0x71(%ebp)
41dc67:	32 51 75             	xor    0x75(%ecx),%dl
41dc6a:	56                   	push   %esi
41dc6b:	2f                   	das
41dc6c:	61                   	popa
41dc6d:	32 5a 4f             	xor    0x4f(%edx),%bl
41dc70:	53                   	push   %ebx
41dc71:	71 72                	jno    0x41dce5
41dc73:	52                   	push   %edx
41dc74:	4b                   	dec    %ebx
41dc75:	4b                   	dec    %ebx
41dc76:	6b 6f 66 64          	imul   $0x64,0x66(%edi),%ebp
41dc7a:	49                   	dec    %ecx
41dc7b:	61                   	popa
41dc7c:	34 4f                	xor    $0x4f,%al
41dc7e:	47                   	inc    %edi
41dc7f:	48                   	dec    %eax
41dc80:	44                   	inc    %esp
41dc81:	66 4e                	dec    %si
41dc83:	4a                   	dec    %edx
41dc84:	43                   	inc    %ebx
41dc85:	32 71 42             	xor    0x42(%ecx),%dh
41dc88:	58                   	pop    %eax
41dc89:	4b                   	dec    %ebx
41dc8a:	2b 6e 6b             	sub    0x6b(%esi),%ebp
41dc8d:	6a 71                	push   $0x71
41dc8f:	61                   	popa
41dc90:	43                   	inc    %ebx
41dc91:	30 6c 75 52          	xor    %ch,0x52(%ebp,%esi,2)
41dc95:	78 6c                	js     0x41dd03
41dc97:	30 34 4b             	xor    %dh,(%ebx,%ecx,2)
41dc9a:	30 6b 37             	xor    %ch,0x37(%ebx)
41dc9d:	6e                   	outsb  %ds:(%esi),(%dx)
41dc9e:	45                   	inc    %ebp
41dc9f:	68 38 65 34 45       	push   $0x45346538
41dca4:	33 2b                	xor    (%ebx),%ebp
41dca6:	48                   	dec    %eax
41dca7:	57                   	push   %edi
41dca8:	5a                   	pop    %edx
41dca9:	64 50                	fs push %eax
41dcab:	52                   	push   %edx
41dcac:	36 57                	ss push %edi
41dcae:	74 41                	je     0x41dcf1
41dcb0:	50                   	push   %eax
41dcb1:	6b 76 2b 41          	imul   $0x41,0x2b(%esi),%esi
41dcb5:	51                   	push   %ecx
41dcb6:	67 48                	addr16 dec %eax
41dcb8:	2b 58 2b             	sub    0x2b(%eax),%ebx
41dcbb:	39 6d 73             	cmp    %ebp,0x73(%ebp)
41dcbe:	39 57 5a             	cmp    %edx,0x5a(%edi)
41dcc1:	63 52 63             	arpl   %edx,0x63(%edx)
41dcc4:	61                   	popa
41dcc5:	55                   	push   %ebp
41dcc6:	67 57                	addr16 push %edi
41dcc8:	53                   	push   %ebx
41dcc9:	4c                   	dec    %esp
41dcca:	6c                   	insb   (%dx),%es:(%edi)
41dccb:	48                   	dec    %eax
41dccc:	67 33 67 64          	xor    0x64(%bx),%esp
41dcd0:	46                   	inc    %esi
41dcd1:	36 69 52 72 73 4d 31 	imul   $0x64314d73,%ss:0x72(%edx),%edx
41dcd8:	64
41dcd9:	38 4f 64             	cmp    %cl,0x64(%edi)
41dcdc:	71 36                	jno    0x41dd14
41dcde:	73 4d                	jae    0x41dd2d
41dce0:	2b 62 73             	sub    0x73(%edx),%esp
41dce3:	65 54                	gs push %esp
41dce5:	35 33 2f 77 77       	xor    $0x77772f33,%eax
41dcea:	4e                   	dec    %esi
41dceb:	77 49                	ja     0x41dd36
41dced:	66 4d                	dec    %bp
41dcef:	56                   	push   %esi
41dcf0:	31 6d 6c             	xor    %ebp,0x6c(%ebp)
41dcf3:	32 30                	xor    (%eax),%dh
41dcf5:	49                   	dec    %ecx
41dcf6:	51                   	push   %ecx
41dcf7:	62 69 4d             	bound  %ebp,0x4d(%ecx)
41dcfa:	49                   	dec    %ecx
41dcfb:	36 73 63             	ss jae 0x41dd61
41dcfe:	47                   	inc    %edi
41dcff:	45                   	inc    %ebp
41dd00:	45                   	inc    %ebp
41dd01:	66 49                	dec    %cx
41dd03:	44                   	inc    %esp
41dd04:	34 47                	xor    $0x47,%al
41dd06:	37                   	aaa
41dd07:	34 4d                	xor    $0x4d,%al
41dd09:	77 4a                	ja     0x41dd55
41dd0b:	4c                   	dec    %esp
41dd0c:	35 66 33 67 45       	xor    $0x45673366,%eax
41dd11:	35 7a 6a 56 71       	xor    $0x71566a7a,%eax
41dd16:	64 36 71 77          	fs ss jno 0x41dd91
41dd1a:	43                   	inc    %ebx
41dd1b:	73 64                	jae    0x41dd81
41dd1d:	51                   	push   %ecx
41dd1e:	34 66                	xor    $0x66,%al
41dd20:	41                   	inc    %ecx
41dd21:	47                   	inc    %edi
41dd22:	63 4b 56             	arpl   %ecx,0x56(%ebx)
41dd25:	6b 73 6d 47          	imul   $0x47,0x6d(%ebx),%esi
41dd29:	57                   	push   %edi
41dd2a:	43                   	inc    %ebx
41dd2b:	6f                   	outsl  %ds:(%esi),(%dx)
41dd2c:	31 6d 4c             	xor    %ebp,0x4c(%ebp)
41dd2f:	47                   	inc    %edi
41dd30:	4c                   	dec    %esp
41dd31:	7a 30                	jp     0x41dd63
41dd33:	6a 52                	push   $0x52
41dd35:	77 6c                	ja     0x41dda3
41dd37:	72 37                	jb     0x41dd70
41dd39:	33 41 61             	xor    0x61(%ecx),%eax
41dd3c:	6e                   	outsb  %ds:(%esi),(%dx)
41dd3d:	58                   	pop    %eax
41dd3e:	43                   	inc    %ebx
41dd3f:	78 71                	js     0x41ddb2
41dd41:	79 49                	jns    0x41dd8c
41dd43:	77 51                	ja     0x41dd96
41dd45:	33 47 35             	xor    0x35(%edi),%eax
41dd48:	74 48                	je     0x41dd92
41dd4a:	30 55 48             	xor    %dl,0x48(%ebp)
41dd4d:	32 70 33             	xor    0x33(%eax),%dh
41dd50:	76 51                	jbe    0x41dda3
41dd52:	75 31                	jne    0x41dd85
41dd54:	36 37                	ss aaa
41dd56:	2f                   	das
41dd57:	70 36                	jo     0x41dd8f
41dd59:	73 4e                	jae    0x41dda9
41dd5b:	53                   	push   %ebx
41dd5c:	2f                   	das
41dd5d:	36 72 62             	ss jb  0x41ddc2
41dd60:	57                   	push   %edi
41dd61:	53                   	push   %ebx
41dd62:	63 78 74             	arpl   %edi,0x74(%eax)
41dd65:	4b                   	dec    %ebx
41dd66:	5a                   	pop    %edx
41dd67:	44                   	inc    %esp
41dd68:	66 59                	pop    %cx
41dd6a:	6a 6c                	push   $0x6c
41dd6c:	34 2b                	xor    $0x2b,%al
41dd6e:	68 58 66 4b 4b       	push   $0x4b4b6658
41dd73:	65 56                	gs push %esi
41dd75:	79 48                	jns    0x41ddbf
41dd77:	6c                   	insb   (%dx),%es:(%edi)
41dd78:	6b 68 56 38          	imul   $0x38,0x56(%eax),%ebp
41dd7c:	2b 50 70             	sub    0x70(%eax),%edx
41dd7f:	31 7a 66             	xor    %edi,0x66(%edx)
41dd82:	50                   	push   %eax
41dd83:	75 79                	jne    0x41ddfe
41dd85:	39 78 37             	cmp    %edi,0x37(%eax)
41dd88:	66 7a 6c             	data16 jp 0x41ddf7
41dd8b:	68 75 50 72 54       	push   $0x54725075
41dd90:	77 63                	ja     0x41ddf5
41dd92:	43                   	inc    %ebx
41dd93:	2b 65 2f             	sub    0x2f(%ebp),%esp
41dd96:	6e                   	outsb  %ds:(%esi),(%dx)
41dd97:	47                   	inc    %edi
41dd98:	76 58                	jbe    0x41ddf2
41dd9a:	45                   	inc    %ebp
41dd9b:	55                   	push   %ebp
41dd9c:	67 4f                	addr16 dec %edi
41dd9e:	51                   	push   %ecx
41dd9f:	6e                   	outsb  %ds:(%esi),(%dx)
41dda0:	46                   	inc    %esi
41dda1:	67 53                	addr16 push %ebx
41dda3:	2f                   	das
41dda4:	37                   	aaa
41dda5:	73 70                	jae    0x41de17
41dda7:	6b 56 75 32          	imul   $0x32,0x75(%esi),%edx
41ddab:	4d                   	dec    %ebp
41ddac:	72 5a                	jb     0x41de08
41ddae:	34 6c                	xor    $0x6c,%al
41ddb0:	68 73 78 2b 79       	push   $0x792b7873
41ddb5:	75 73                	jne    0x41de2a
41ddb7:	50                   	push   %eax
41ddb8:	2f                   	das
41ddb9:	33 55 35             	xor    0x35(%ebp),%edx
41ddbc:	2f                   	das
41ddbd:	65 65 78 65          	gs gs js 0x41de26
41ddc1:	53                   	push   %ebx
41ddc2:	68 6c 72 4d 6e       	push   $0x6e4d726c
41ddc7:	6f                   	outsl  %ds:(%esi),(%dx)
41ddc8:	6c                   	insb   (%dx),%es:(%edi)
41ddc9:	2b 62 49             	sub    0x49(%edx),%esp
41ddcc:	4b                   	dec    %ebx
41ddcd:	4b                   	dec    %ebx
41ddce:	73 67                	jae    0x41de37
41ddd0:	4f                   	dec    %edi
41ddd1:	38 66 68             	cmp    %ah,0x68(%esi)
41ddd4:	32 71 35             	xor    0x35(%ecx),%dh
41ddd7:	6a 32                	push   $0x32
41ddd9:	73 6f                	jae    0x41de4a
41dddb:	59                   	pop    %ecx
41dddc:	6d                   	insl   (%dx),%es:(%edi)
41dddd:	53                   	push   %ebx
41ddde:	51                   	push   %ecx
41dddf:	30 35 63 31 5a 37    	xor    %dh,0x375a3163
41dde5:	36 48                	ss dec %eax
41dde7:	5a                   	pop    %edx
41dde8:	4c                   	dec    %esp
41dde9:	6b 36 4a             	imul   $0x4a,(%esi),%esi
41ddec:	54                   	push   %esp
41dded:	79 68                	jns    0x41de57
41ddef:	69 49 43 4a 34 6a 73 	imul   $0x736a344a,0x43(%ecx),%ecx
41ddf6:	57                   	push   %edi
41ddf7:	59                   	pop    %ecx
41ddf8:	52                   	push   %edx
41ddf9:	68 39 6d 54 4c       	push   $0x4c546d39
41ddfe:	39 55 67             	cmp    %edx,0x67(%ebp)
41de01:	6f                   	outsl  %ds:(%esi),(%dx)
41de02:	34 43                	xor    $0x43,%al
41de04:	2b 38                	sub    (%eax),%edi
41de06:	41                   	inc    %ecx
41de07:	51                   	push   %ecx
41de08:	36 74 65             	ss je  0x41de70
41de0b:	6b 35 35 75 48 36 35 	imul   $0x35,0x36487535,%esi
41de12:	2f                   	das
41de13:	53                   	push   %ebx
41de14:	4c                   	dec    %esp
41de15:	57                   	push   %edi
41de16:	38 65 52             	cmp    %ah,0x52(%ebp)
41de19:	50                   	push   %eax
41de1a:	41                   	inc    %ecx
41de1b:	4d                   	dec    %ebp
41de1c:	4a                   	dec    %edx
41de1d:	33 51 76             	xor    0x76(%ecx),%edx
41de20:	71 73                	jno    0x41de95
41de22:	76 41                	jbe    0x41de65
41de24:	77 70                	ja     0x41de96
41de26:	34 42                	xor    $0x42,%al
41de28:	31 61 34             	xor    %esp,0x34(%ecx)
41de2b:	31 6e 47             	xor    %ebp,0x47(%esi)
41de2e:	38 2b                	cmp    %ch,(%ebx)
41de30:	34 70                	xor    $0x70,%al
41de32:	56                   	push   %esi
41de33:	4d                   	dec    %ebp
41de34:	4c                   	dec    %esp
41de35:	53                   	push   %ebx
41de36:	34 45                	xor    $0x45,%al
41de38:	68 30 31 63 35       	push   $0x35633130
41de3d:	30 69 48             	xor    %ch,0x48(%ecx)
41de40:	31 56 2b             	xor    %edx,0x2b(%esi)
41de43:	66 51                	push   %cx
41de45:	6f                   	outsl  %ds:(%esi),(%dx)
41de46:	71 76                	jno    0x41debe
41de48:	2f                   	das
41de49:	51                   	push   %ecx
41de4a:	7a 51                	jp     0x41de9d
41de4c:	31 74 41 69          	xor    %esi,0x69(%ecx,%eax,2)
41de50:	66 53                	push   %bx
41de52:	6f                   	outsl  %ds:(%esi),(%dx)
41de53:	58                   	pop    %eax
41de54:	5a                   	pop    %edx
41de55:	74 74                	je     0x41decb
41de57:	64 4e                	fs dec %esi
41de59:	47                   	inc    %edi
41de5a:	49                   	dec    %ecx
41de5b:	77 32                	ja     0x41de8f
41de5d:	70 4e                	jo     0x41dead
41de5f:	58                   	pop    %eax
41de60:	6c                   	insb   (%dx),%es:(%edi)
41de61:	48                   	dec    %eax
41de62:	49                   	dec    %ecx
41de63:	38 38                	cmp    %bh,(%eax)
41de65:	31 4a 2b             	xor    %ecx,0x2b(%edx)
41de68:	4f                   	dec    %edi
41de69:	6e                   	outsb  %ds:(%esi),(%dx)
41de6a:	6c                   	insb   (%dx),%es:(%edi)
41de6b:	48                   	dec    %eax
41de6c:	42                   	inc    %edx
41de6d:	70 56                	jo     0x41dec5
41de6f:	38 4b 47             	cmp    %cl,0x47(%ebx)
41de72:	5a                   	pop    %edx
41de73:	32 35 70 58 76 65    	xor    0x65765870,%dh
41de79:	33 31                	xor    (%ecx),%esi
41de7b:	33 32                	xor    (%edx),%esi
41de7d:	56                   	push   %esi
41de7e:	6e                   	outsb  %ds:(%esi),(%dx)
41de7f:	4f                   	dec    %edi
41de80:	33 49 63             	xor    0x63(%ecx),%ecx
41de83:	38 32                	cmp    %dh,(%edx)
41de85:	74 56                	je     0x41dedd
41de87:	65 55                	gs push %ebp
41de89:	6f                   	outsl  %ds:(%esi),(%dx)
41de8a:	45                   	inc    %ebp
41de8b:	32 36                	xor    (%esi),%dh
41de8d:	31 65 39             	xor    %esp,0x39(%ebp)
41de90:	68 33 5a 48 47       	push   $0x47485a33
41de95:	41                   	inc    %ecx
41de96:	75 6a                	jne    0x41df02
41de98:	41                   	inc    %ecx
41de99:	2b 62 6e             	sub    0x6e(%edx),%esp
41de9c:	7a 50                	jp     0x41deee
41de9e:	4a                   	dec    %edx