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
4411bb:	30 39                	xor    %bh,(%ecx)
4411bd:	42                   	inc    %edx
4411be:	32 53 4f             	xor    0x4f(%ebx),%dl
4411c1:	75 48                	jne    0x44120b
4411c3:	74 52                	je     0x441217
4411c5:	6c                   	insb   (%dx),%es:(%edi)
4411c6:	4d                   	dec    %ebp
4411c7:	41                   	inc    %ecx
4411c8:	39 4e 42             	cmp    %ecx,0x42(%esi)
4411cb:	61                   	popa
4411cc:	6f                   	outsl  %ds:(%esi),(%dx)
4411cd:	69 64 74 2f 79 6a 61 	imul   $0x49616a79,0x2f(%esp,%esi,2),%esp
4411d4:	49
4411d5:	32 49 63             	xor    0x63(%ecx),%cl
4411d8:	6a 33                	push   $0x33
4411da:	55                   	push   %ebp
4411db:	36 48                	ss dec %eax
4411dd:	61                   	popa
4411de:	6d                   	insl   (%dx),%es:(%edi)
4411df:	77 35                	ja     0x441216
4411e1:	6b 63 36 73          	imul   $0x73,0x36(%ebx),%esp
4411e5:	58                   	pop    %eax
4411e6:	4e                   	dec    %esi
4411e7:	42                   	inc    %edx
4411e8:	53                   	push   %ebx
4411e9:	6f                   	outsl  %ds:(%esi),(%dx)
4411ea:	50                   	push   %eax
4411eb:	6e                   	outsb  %ds:(%esi),(%dx)
4411ec:	75 56                	jne    0x441244
4411ee:	56                   	push   %esi
4411ef:	61                   	popa
4411f0:	4f                   	dec    %edi
4411f1:	48                   	dec    %eax
4411f2:	79 47                	jns    0x44123b
4411f4:	75 34                	jne    0x44122a
4411f6:	37                   	aaa
4411f7:	65 77 62             	gs ja  0x44125c
4411fa:	4d                   	dec    %ebp
4411fb:	31 5a 30             	xor    %ebx,0x30(%edx)
4411fe:	2b 2b                	sub    (%ebx),%ebp
441200:	47                   	inc    %edi
441201:	66 69 6a 66 65 73    	imul   $0x7365,0x66(%edx),%bp
441207:	37                   	aaa
441208:	6c                   	insb   (%dx),%es:(%edi)
441209:	77 45                	ja     0x441250
44120b:	45                   	inc    %ebp
44120c:	52                   	push   %edx
44120d:	4b                   	dec    %ebx
44120e:	38 62 4b             	cmp    %ah,0x4b(%edx)
441211:	78 67                	js     0x44127a
441213:	6e                   	outsb  %ds:(%esi),(%dx)
441214:	5a                   	pop    %edx
441215:	39 30                	cmp    %esi,(%eax)
441217:	6d                   	insl   (%dx),%es:(%edi)
441218:	4c                   	dec    %esp
441219:	4d                   	dec    %ebp
44121a:	32 4e 49             	xor    0x49(%esi),%cl
44121d:	39 6e 49             	cmp    %ebp,0x49(%esi)
441220:	4a                   	dec    %edx
441221:	34 75                	xor    $0x75,%al
441223:	75 4e                	jne    0x441273
441225:	7a 6f                	jp     0x441296
441227:	74 79                	je     0x4412a2
441229:	41                   	inc    %ecx
44122a:	6f                   	outsl  %ds:(%esi),(%dx)
44122b:	74 77                	je     0x4412a4
44122d:	4c                   	dec    %esp
44122e:	33 36                	xor    (%esi),%esi
441230:	74 2b                	je     0x44125d
441232:	6c                   	insb   (%dx),%es:(%edi)
441233:	59                   	pop    %ecx
441234:	75 76                	jne    0x4412ac
441236:	4b                   	dec    %ebx
441237:	42                   	inc    %edx
441238:	52                   	push   %edx
441239:	75 4e                	jne    0x441289
44123b:	39 50 51             	cmp    %edx,0x51(%eax)
44123e:	54                   	push   %esp
44123f:	30 63 4b             	xor    %ah,0x4b(%ebx)
441242:	54                   	push   %esp
441243:	71 48                	jno    0x44128d
441245:	59                   	pop    %ecx
441246:	6d                   	insl   (%dx),%es:(%edi)
441247:	77 77                	ja     0x4412c0
441249:	30 30                	xor    %dh,(%eax)
44124b:	30 55 38             	xor    %dl,0x38(%ebp)
44124e:	4e                   	dec    %esi
44124f:	54                   	push   %esp
441250:	6a 39                	push   $0x39
441252:	36 4b                	ss dec %ebx
441254:	6b 4e 4b 65          	imul   $0x65,0x4b(%esi),%ecx
441258:	53                   	push   %ebx
441259:	38 70 4e             	cmp    %dh,0x4e(%eax)
44125c:	39 56 69             	cmp    %edx,0x69(%esi)
44125f:	6b 67 58 6e          	imul   $0x6e,0x58(%edi),%esp
441263:	34 2f                	xor    $0x2f,%al
441265:	49                   	dec    %ecx
441266:	54                   	push   %esp
441267:	5a                   	pop    %edx
441268:	2b 44 33 6e          	sub    0x6e(%ebx,%esi,1),%eax
44126c:	2f                   	das
44126d:	69 56 72 79 54 34 74 	imul   $0x74345479,0x72(%esi),%edx
441274:	4e                   	dec    %esi
441275:	6c                   	insb   (%dx),%es:(%edi)
441276:	67 58                	addr16 pop %eax
441278:	4c                   	dec    %esp
441279:	45                   	inc    %ebp
44127a:	36 75 58             	ss jne 0x4412d5
44127d:	41                   	inc    %ecx
44127e:	31 67 52             	xor    %esp,0x52(%edi)
441281:	69 59 6c 49 50 4b 36 	imul   $0x364b5049,0x6c(%ecx),%ebx
441288:	42                   	inc    %edx
441289:	35 62 2f 79 69       	xor    $0x69792f62,%eax
44128e:	52                   	push   %edx
44128f:	6d                   	insl   (%dx),%es:(%edi)
441290:	49                   	dec    %ecx
441291:	44                   	inc    %esp
441292:	79 33                	jns    0x4412c7
441294:	71 41                	jno    0x4412d7
441296:	41                   	inc    %ecx
441297:	36 5a                	ss pop %edx
441299:	58                   	pop    %eax
44129a:	6f                   	outsl  %ds:(%esi),(%dx)
44129b:	43                   	inc    %ebx
44129c:	6a 53                	push   $0x53
44129e:	4f                   	dec    %edi
44129f:	36 64 63 54 4b 61    	ss arpl %edx,%fs:0x61(%ebx,%ecx,2)
4412a5:	52                   	push   %edx
4412a6:	61                   	popa
4412a7:	2b 6e 31             	sub    0x31(%esi),%ebp
4412aa:	4d                   	dec    %ebp
4412ab:	5a                   	pop    %edx
4412ac:	77 32                	ja     0x4412e0
4412ae:	66 75 42             	data16 jne 0x4412f3
4412b1:	37                   	aaa
4412b2:	38 68 58             	cmp    %ch,0x58(%eax)
4412b5:	4d                   	dec    %ebp
4412b6:	63 44 64 34          	arpl   %eax,0x34(%esp,%eiz,2)
4412ba:	66 6b 41 48 2b       	imul   $0x2b,0x48(%ecx),%ax
4412bf:	4b                   	dec    %ebx
4412c0:	51                   	push   %ecx
4412c1:	44                   	inc    %esp
4412c2:	49                   	dec    %ecx
4412c3:	69 73 4a 75 55 53 53 	imul   $0x53535575,0x4a(%ebx),%esi
4412ca:	38 39                	cmp    %bh,(%ecx)
4412cc:	53                   	push   %ebx
4412cd:	32 39                	xor    (%ecx),%bh
4412cf:	6f                   	outsl  %ds:(%esi),(%dx)
4412d0:	67 39 73 6a          	cmp    %esi,0x6a(%bp,%di)
4412d4:	67 47                	addr16 inc %edi
4412d6:	4b                   	dec    %ebx
4412d7:	6a 64                	push   $0x64
4412d9:	6c                   	insb   (%dx),%es:(%edi)
4412da:	46                   	inc    %esi
4412db:	75 72                	jne    0x44134f
4412dd:	2b 63 36             	sub    0x36(%ebx),%esp
4412e0:	4d                   	dec    %ebp
4412e1:	4e                   	dec    %esi
4412e2:	5a                   	pop    %edx
4412e3:	45                   	inc    %ebp
4412e4:	42                   	inc    %edx
4412e5:	77 47                	ja     0x44132e
4412e7:	42                   	inc    %edx
4412e8:	59                   	pop    %ecx
4412e9:	35 56 2f 44 4f       	xor    $0x4f442f56,%eax
4412ee:	6b 43 4f 56          	imul   $0x56,0x4f(%ebx),%eax
4412f2:	42                   	inc    %edx
4412f3:	44                   	inc    %esp
4412f4:	7a 59                	jp     0x44134f
4412f6:	31 76 4a             	xor    %esi,0x4a(%esi)
4412f9:	70 77                	jo     0x441372
4412fb:	71 78                	jno    0x441375
4412fd:	49                   	dec    %ecx
4412fe:	72 30                	jb     0x441330
441300:	47                   	inc    %edi