440f38:	4e                   	dec    %esi
440f39:	32 6b 71             	xor    0x71(%ebx),%ch
440f3c:	2f                   	das
440f3d:	61                   	popa
440f3e:	78 2f                	js     0x440f6f
440f40:	76 6c                	jbe    0x440fae
440f42:	48                   	dec    %eax
440f43:	4b                   	dec    %ebx
440f44:	2f                   	das
440f45:	62 32                	bound  %esi,(%edx)
440f47:	41                   	inc    %ecx
440f48:	45                   	inc    %ebp
440f49:	42                   	inc    %edx
440f4a:	49                   	dec    %ecx
440f4b:	77 71                	ja     0x440fbe
440f4d:	6e                   	outsb  %ds:(%esi),(%dx)
440f4e:	64 2b 6c 6c 6c       	sub    %fs:0x6c(%esp,%ebp,2),%ebp
440f53:	73 65                	jae    0x440fba
440f55:	77 63                	ja     0x440fba
440f57:	50                   	push   %eax
440f58:	77 4f                	ja     0x440fa9
440f5a:	6c                   	insb   (%dx),%es:(%edi)
440f5b:	6e                   	outsb  %ds:(%esi),(%dx)
440f5c:	38 31                	cmp    %dh,(%ecx)
440f5e:	4b                   	dec    %ebx
440f5f:	7a 62                	jp     0x440fc3
440f61:	6d                   	insl   (%dx),%es:(%edi)
440f62:	34 49                	xor    $0x49,%al
440f64:	73 34                	jae    0x440f9a
440f66:	44                   	inc    %esp
440f67:	6e                   	outsb  %ds:(%esi),(%dx)
440f68:	49                   	dec    %ecx
440f69:	71 59                	jno    0x440fc4
440f6b:	73 52                	jae    0x440fbf
440f6d:	6b 5a 4b 38          	imul   $0x38,0x4b(%edx),%ebx
440f71:	31 48 31             	xor    %ecx,0x31(%eax)
440f74:	2b 66 6a             	sub    0x6a(%esi),%esp
440f77:	31 43 46             	xor    %eax,0x46(%ebx)
440f7a:	55                   	push   %ebp
440f7b:	57                   	push   %edi
440f7c:	31 47 62             	xor    %eax,0x62(%edi)
440f7f:	55                   	push   %ebp
440f80:	67 65 48             	addr16 gs dec %eax
440f83:	7a 75                	jp     0x440ffa
440f85:	79 4e                	jns    0x440fd5
440f87:	6e                   	outsb  %ds:(%esi),(%dx)
440f88:	77 37                	ja     0x440fc1
440f8a:	68 6f 57 48 75       	push   $0x7548576f
440f8f:	32 46 4b             	xor    0x4b(%esi),%al
440f92:	2f                   	das
440f93:	34 32                	xor    $0x32,%al
440f95:	56                   	push   %esi
440f96:	2f                   	das
440f97:	43                   	inc    %ebx
440f98:	66 4b                	dec    %bx
440f9a:	76 6d                	jbe    0x441009
440f9c:	37                   	aaa
440f9d:	38 31                	cmp    %dh,(%ecx)
440f9f:	59                   	pop    %ecx
440fa0:	71 6c                	jno    0x44100e
440fa2:	62 38                	bound  %edi,(%eax)
440fa4:	4d                   	dec    %ebp
440fa5:	59                   	pop    %ecx
440fa6:	39 70 71             	cmp    %esi,0x71(%eax)
440fa9:	7a 45                	jp     0x440ff0
440fab:	31 32                	xor    %esi,(%edx)
440fad:	4e                   	dec    %esi
440fae:	31 50 73             	xor    %edx,0x73(%eax)
440fb1:	74 62                	je     0x441015
440fb3:	70 7a                	jo     0x44102f
440fb5:	55                   	push   %ebp
440fb6:	33 64 4e 53          	xor    0x53(%esi,%ecx,2),%esp
440fba:	73 79                	jae    0x441035
440fbc:	72 4d                	jb     0x44100b
440fbe:	51                   	push   %ecx
440fbf:	54                   	push   %esp
440fc0:	42                   	inc    %edx
440fc1:	54                   	push   %esp
440fc2:	78 57                	js     0x44101b
440fc4:	34 34                	xor    $0x34,%al
440fc6:	54                   	push   %esp
440fc7:	77 43                	ja     0x44100c
440fc9:	4f                   	dec    %edi
440fca:	78 31                	js     0x440ffd
440fcc:	51                   	push   %ecx
440fcd:	66 42                	inc    %dx
440fcf:	4c                   	dec    %esp
440fd0:	2b 6d 4a             	sub    0x4a(%ebp),%ebp
440fd3:	4d                   	dec    %ebp
440fd4:	72 4a                	jb     0x441020
440fd6:	73 68                	jae    0x441040
440fd8:	33 32                	xor    (%edx),%esi
440fda:	6e                   	outsb  %ds:(%esi),(%dx)
440fdb:	55                   	push   %ebp
440fdc:	67 6c                	insb   (%dx),%es:(%di)
440fde:	6f                   	outsl  %ds:(%esi),(%dx)
440fdf:	48                   	dec    %eax
440fe0:	31 33                	xor    %esi,(%ebx)
440fe2:	4f                   	dec    %edi
440fe3:	4e                   	dec    %esi
440fe4:	51                   	push   %ecx
440fe5:	59                   	pop    %ecx
440fe6:	56                   	push   %esi
440fe7:	75 34                	jne    0x44101d
440fe9:	53                   	push   %ebx
440fea:	6e                   	outsb  %ds:(%esi),(%dx)
440feb:	55                   	push   %ebp
440fec:	75 52                	jne    0x441040
440fee:	49                   	dec    %ecx
440fef:	37                   	aaa
440ff0:	55                   	push   %ebp
440ff1:	6f                   	outsl  %ds:(%esi),(%dx)
440ff2:	6f                   	outsl  %ds:(%esi),(%dx)
440ff3:	59                   	pop    %ecx
440ff4:	44                   	inc    %esp
440ff5:	4b                   	dec    %ebx
440ff6:	42                   	inc    %edx
440ff7:	34 76                	xor    $0x76,%al
440ff9:	6a 35                	push   $0x35
440ffb:	57                   	push   %edi
440ffc:	4c                   	dec    %esp
440ffd:	56                   	push   %esi
440ffe:	69 6e 75 6d 51 52 43 	imul   $0x4352516d,0x75(%esi),%ebp
441005:	38 4e 4e             	cmp    %cl,0x4e(%esi)
441008:	42                   	inc    %edx
441009:	63 48 34             	arpl   %ecx,0x34(%eax)
44100c:	50                   	push   %eax
44100d:	31 6b 63             	xor    %ebp,0x63(%ebx)
441010:	42                   	inc    %edx
441011:	64 44                	fs inc %esp
441013:	48                   	dec    %eax
441014:	4d                   	dec    %ebp
441015:	6a 57                	push   $0x57
441017:	68 53 76 78 48       	push   $0x48787653
44101c:	41                   	inc    %ecx
44101d:	4d                   	dec    %ebp
44101e:	72 4b                	jb     0x44106b
441020:	6f                   	outsl  %ds:(%esi),(%dx)
441021:	53                   	push   %ebx
441022:	72 69                	jb     0x44108d
441024:	73 30                	jae    0x441056
441026:	72 7a                	jb     0x4410a2
441028:	30 51 57             	xor    %dl,0x57(%ecx)
44102b:	6b 77 71 43          	imul   $0x43,0x71(%edi),%esi
44102f:	6e                   	outsb  %ds:(%esi),(%dx)
441030:	4a                   	dec    %edx
441031:	6f                   	outsl  %ds:(%esi),(%dx)
441032:	49                   	dec    %ecx
441033:	6c                   	insb   (%dx),%es:(%edi)
441034:	44                   	inc    %esp
441035:	49                   	dec    %ecx
441036:	6d                   	insl   (%dx),%es:(%edi)
441037:	44                   	inc    %esp
441038:	2b 42 63             	sub    0x63(%edx),%eax
44103b:	61                   	popa
44103c:	39 6e 55             	cmp    %ebp,0x55(%esi)
44103f:	46                   	inc    %esi
441040:	64 54                	fs push %esp
441042:	2f                   	das
441043:	66 54                	push   %sp
441045:	55                   	push   %ebp
441046:	61                   	popa
441047:	66 55                	push   %bp
441049:	59                   	pop    %ecx
44104a:	77 4f                	ja     0x44109b
44104c:	39 32                	cmp    %esi,(%edx)
44104e:	7a 58                	jp     0x4410a8
441050:	2b 5a 30             	sub    0x30(%edx),%ebx
441053:	74 58                	je     0x4410ad
441055:	74 62                	je     0x4410b9
441057:	6a 5a                	push   $0x5a
441059:	56                   	push   %esi
44105a:	74 38                	je     0x441094
44105c:	51                   	push   %ecx
44105d:	41                   	inc    %ecx
44105e:	49                   	dec    %ecx
44105f:	70 4c                	jo     0x4410ad
441061:	64 2b 61 59          	sub    %fs:0x59(%ecx),%esp
441065:	6a 46                	push   $0x46
441067:	65 6e                	outsb  %gs:(%esi),(%dx)
441069:	48                   	dec    %eax
44106a:	2b 43 36             	sub    0x36(%ebx),%eax
44106d:	37                   	aaa
44106e:	43                   	inc    %ebx
44106f:	78 45                	js     0x4410b6
441071:	2b 39                	sub    (%ecx),%edi
441073:	64 4c                	fs dec %esp
441075:	47                   	inc    %edi
441076:	66 70 56             	data16 jo 0x4410cf
441079:	31 5a 38             	xor    %ebx,0x38(%edx)
44107c:	74 6b                	je     0x4410e9
44107e:	36 43                	ss inc %ebx
441080:	6e                   	outsb  %ds:(%esi),(%dx)
441081:	37                   	aaa
441082:	59                   	pop    %ecx
441083:	30 44 37 63          	xor    %al,0x63(%edi,%esi,1)
441087:	76 57                	jbe    0x4410e0
441089:	57                   	push   %edi
44108a:	56                   	push   %esi
44108b:	49                   	dec    %ecx
44108c:	4a                   	dec    %edx
44108d:	66 65 61             	gs popaw
441090:	6b 44 79 38 41       	imul   $0x41,0x38(%ecx,%edi,2),%eax
441095:	53                   	push   %ebx
441096:	31 46 42             	xor    %eax,0x42(%esi)
441099:	30 37                	xor    %dh,(%edi)
44109b:	46                   	inc    %esi
44109c:	72 7a                	jb     0x441118
44109e:	4d                   	dec    %ebp
44109f:	44                   	inc    %esp
4410a0:	64 6d                	fs insl (%dx),%es:(%edi)
4410a2:	4b                   	dec    %ebx
4410a3:	74 48                	je     0x4410ed
4410a5:	35 67 34 6b 4b       	xor    $0x4b6b3467,%eax
4410aa:	4b                   	dec    %ebx
4410ab:	37                   	aaa
4410ac:	75 6f                	jne    0x44111d
4410ae:	6a 63                	push   $0x63
4410b0:	41                   	inc    %ecx
4410b1:	68 46 33 4b 53       	push   $0x534b3346
4410b6:	56                   	push   %esi
4410b7:	64 62 73 45          	bound  %esi,%fs:0x45(%ebx)
4410bb:	44                   	inc    %esp
4410bc:	4a                   	dec    %edx
4410bd:	49                   	dec    %ecx
4410be:	78 39                	js     0x4410f9
4410c0:	4f                   	dec    %edi
4410c1:	7a 77                	jp     0x44113a
4410c3:	35 78 55 74 64       	xor    $0x64745578,%eax
4410c8:	6f                   	outsl  %ds:(%esi),(%dx)
4410c9:	31 46 75             	xor    %eax,0x75(%esi)
4410cc:	73 57                	jae    0x441125
4410ce:	6d                   	insl   (%dx),%es:(%edi)
4410cf:	78 30                	js     0x441101
4410d1:	75 50                	jne    0x441123
4410d3:	5a                   	pop    %edx
4410d4:	69 6e 71 4a 45 35 32 	imul   $0x3235454a,0x71(%esi),%ebp
4410db:	46                   	inc    %esi
4410dc:	4e                   	dec    %esi
4410dd:	50                   	push   %eax
4410de:	4f                   	dec    %edi
4410df:	2b 7a 59             	sub    0x59(%edx),%edi
4410e2:	45                   	inc    %ebp
4410e3:	4c                   	dec    %esp
4410e4:	4c                   	dec    %esp
4410e5:	50                   	push   %eax
4410e6:	32 63 79             	xor    0x79(%ebx),%ah
4410e9:	36 61                	ss popa
4410eb:	74 6e                	je     0x44115b
4410ed:	41                   	inc    %ecx
4410ee:	36 52                	ss push %edx
4410f0:	66 2b 76 62          	sub    0x62(%esi),%si
4410f4:	37                   	aaa
4410f5:	6a 4c                	push   $0x4c
4410f7:	48                   	dec    %eax
4410f8:	73 39                	jae    0x441133
4410fa:	6b 6c 69 31 5a       	imul   $0x5a,0x31(%ecx,%ebp,2),%ebp
4410ff:	57                   	push   %edi
441100:	78 50                	js     0x441152
441102:	64 52                	fs push %edx
441104:	56                   	push   %esi
441105:	4a                   	dec    %edx
441106:	37                   	aaa
441107:	47                   	inc    %edi
441108:	6b 42 30 4c          	imul   $0x4c,0x30(%edx),%eax
44110c:	34 4e                	xor    $0x4e,%al
44110e:	7a 67                	jp     0x441177
441110:	6f                   	outsl  %ds:(%esi),(%dx)
441111:	63 57 47             	arpl   %edx,0x47(%edi)
441114:	6a 2b                	push   $0x2b
441116:	32 2b                	xor    (%ebx),%ch
441118:	59                   	pop    %ecx
441119:	72 42                	jb     0x44115d
44111b:	6f                   	outsl  %ds:(%esi),(%dx)
44111c:	77 70                	ja     0x44118e
44111e:	6c                   	insb   (%dx),%es:(%edi)
44111f:	79 6c                	jns    0x44118d
441121:	32 52 73             	xor    0x73(%edx),%dl
441124:	62 44 4e 75          	bound  %eax,0x75(%esi,%ecx,2)
441128:	68 58 59 32 71       	push   $0x71325958
44112d:	31 64 55 77          	xor    %esp,0x77(%ebp,%edx,2)
441131:	6a 37                	push   $0x37
441133:	32 48 2b             	xor    0x2b(%eax),%cl
441136:	6b 53 57 45          	imul   $0x45,0x57(%ebx),%edx
44113a:	41                   	inc    %ecx
44113b:	6e                   	outsb  %ds:(%esi),(%dx)
44113c:	55                   	push   %ebp
44113d:	31 41 6f             	xor    %eax,0x6f(%ecx)
441140:	6c                   	insb   (%dx),%es:(%edi)
441141:	6a 35                	push   $0x35
441143:	61                   	popa
441144:	75 4f                	jne    0x441195
441146:	50                   	push   %eax
441147:	75 59                	jne    0x4411a2
441149:	62 6f 6b             	bound  %ebp,0x6b(%edi)
44114c:	76 77                	jbe    0x4411c5
44114e:	72 33                	jb     0x441183
441150:	46                   	inc    %esi
441151:	69 59 6f 4d 63 64 44 	imul   $0x4464634d,0x6f(%ecx),%ebx
441158:	4f                   	dec    %edi
441159:	6b 6d 55 63          	imul   $0x63,0x55(%ebp),%ebp
44115d:	72 4f                	jb     0x4411ae
44115f:	4f                   	dec    %edi
441160:	61                   	popa
441161:	57                   	push   %edi
441162:	5a                   	pop    %edx
441163:	79 6f                	jns    0x4411d4
441165:	4a                   	dec    %edx
441166:	71 78                	jno    0x4411e0
441168:	44                   	inc    %esp
441169:	32 4d 44             	xor    0x44(%ebp),%cl
44116c:	76 65                	jbe    0x4411d3
44116e:	6d                   	insl   (%dx),%es:(%edi)
44116f:	30 51 2b             	xor    %dl,0x2b(%ecx)
441172:	37                   	aaa
441173:	50                   	push   %eax
441174:	39 79 52             	cmp    %edi,0x52(%ecx)
441177:	7a 66                	jp     0x4411df
441179:	76 75                	jbe    0x4411f0
44117b:	31 35 38 2b 32 4b    	xor    %esi,0x4b322b38
441181:	77 33                	ja     0x4411b6
441183:	69 49 68 75 35 79 4c 	imul   $0x4c793575,0x68(%ecx),%ecx
44118a:	52                   	push   %edx
44118b:	61                   	popa
44118c:	46                   	inc    %esi
44118d:	6c                   	insb   (%dx),%es:(%edi)
44118e:	79 66                	jns    0x4411f6
441190:	67 34 44             	addr16 xor $0x44,%al
441193:	4e                   	dec    %esi
441194:	72 5a                	jb     0x4411f0
441196:	58                   	pop    %eax
441197:	33 51 49             	xor    0x49(%ecx),%edx
44119a:	52                   	push   %edx
44119b:	43                   	inc    %ebx
44119c:	42                   	inc    %edx
44119d:	77 6e                	ja     0x44120d
44119f:	45                   	inc    %ebp
4411a0:	70 4a                	jo     0x4411ec
4411a2:	6a 34                	push   $0x34
4411a4:	66 73 6f             	data16 jae 0x441216
4411a7:	47                   	inc    %edi
4411a8:	50                   	push   %eax
4411a9:	37                   	aaa
4411aa:	63 58 59             	arpl   %ebx,0x59(%eax)
4411ad:	74 39                	je     0x4411e8
4411af:	62 4c 7a 6e          	bound  %ecx,0x6e(%edx,%edi,2)
4411b3:	6f                   	outsl  %ds:(%esi),(%dx)
4411b4:	68 67 6e 73 58       	push   $0x58736e67
4411b9:	48                   	dec    %eax
4411ba:	4e                   	dec    %esi