4420f2:	6d                   	insl   (%dx),%es:(%edi)
4420f3:	51                   	push   %ecx
4420f4:	69 6f 34 6a 4d 5a 42 	imul   $0x425a4d6a,0x34(%edi),%ebp
4420fb:	33 45 66             	xor    0x66(%ebp),%eax
4420fe:	68 6a 76 64 38       	push   $0x3864766a
442103:	36 61                	ss popa
442105:	6c                   	insb   (%dx),%es:(%edi)
442106:	55                   	push   %ebp
442107:	37                   	aaa
442108:	39 35 2b 4a 51 32    	cmp    %esi,0x32514a2b
44210e:	37                   	aaa
44210f:	44                   	inc    %esp
442110:	61                   	popa
442111:	4b                   	dec    %ebx
442112:	36 79 5a             	ss jns 0x44216f
442115:	6d                   	insl   (%dx),%es:(%edi)
442116:	35 38 63 50 68       	xor    $0x68506338,%eax
44211b:	32 77 36             	xor    0x36(%edi),%dh
44211e:	2b 33                	sub    (%ebx),%esi
442120:	73 52                	jae    0x442174
442122:	2f                   	das
442123:	70 75                	jo     0x44219a
442125:	62 34 50             	bound  %esi,(%eax,%edx,2)
442128:	45                   	inc    %ebp
442129:	42                   	inc    %edx
44212a:	33 66 4a             	xor    0x4a(%esi),%esp
44212d:	54                   	push   %esp
44212e:	4e                   	dec    %esi
44212f:	30 78 33             	xor    %bh,0x33(%eax)
442132:	51                   	push   %ecx
442133:	47                   	inc    %edi
442134:	43                   	inc    %ebx
442135:	2f                   	das
442136:	70 4c                	jo     0x442184
442138:	70 73                	jo     0x4421ad
44213a:	50                   	push   %eax
44213b:	51                   	push   %ecx
44213c:	30 36                	xor    %dh,(%esi)
44213e:	7a 6d                	jp     0x4421ad
442140:	47                   	inc    %edi
442141:	61                   	popa
442142:	4a                   	dec    %edx
442143:	63 69 6d             	arpl   %ebp,0x6d(%ecx)
442146:	75 56                	jne    0x44219e
442148:	4b                   	dec    %ebx
442149:	66 70 49             	data16 jo 0x442195
44214c:	71 4d                	jno    0x44219b
44214e:	6b 49 33 58          	imul   $0x58,0x33(%ecx),%ecx
442152:	66 42                	inc    %dx
442154:	7a 57                	jp     0x4421ad
442156:	4d                   	dec    %ebp
442157:	47                   	inc    %edi
442158:	44                   	inc    %esp
442159:	6f                   	outsl  %ds:(%esi),(%dx)
44215a:	45                   	inc    %ebp
44215b:	5a                   	pop    %edx
44215c:	4c                   	dec    %esp
44215d:	2f                   	das
44215e:	79 6b                	jns    0x4421cb
442160:	46                   	inc    %esi
442161:	73 63                	jae    0x4421c6
442163:	42                   	inc    %edx
442164:	4d                   	dec    %ebp
442165:	62 32                	bound  %esi,(%edx)
442167:	37                   	aaa
442168:	55                   	push   %ebp
442169:	54                   	push   %esp
44216a:	54                   	push   %esp
44216b:	52                   	push   %edx
44216c:	6f                   	outsl  %ds:(%esi),(%dx)
44216d:	59                   	pop    %ecx
44216e:	6e                   	outsb  %ds:(%esi),(%dx)
44216f:	51                   	push   %ecx
442170:	37                   	aaa
442171:	6d                   	insl   (%dx),%es:(%edi)
442172:	73 54                	jae    0x4421c8
442174:	48                   	dec    %eax
442175:	4e                   	dec    %esi
442176:	58                   	pop    %eax
442177:	67 2f                	addr16 das
442179:	69 47 58 67 73 69 51 	imul   $0x51697367,0x58(%edi),%eax
442180:	4c                   	dec    %esp
442181:	50                   	push   %eax
442182:	4c                   	dec    %esp
442183:	41                   	inc    %ecx
442184:	46                   	inc    %esi
442185:	39 64 48 6d          	cmp    %esp,0x6d(%eax,%ecx,2)
442189:	4c                   	dec    %esp
44218a:	4e                   	dec    %esi
44218b:	32 66 35             	xor    0x35(%esi),%ah
44218e:	31 47 52             	xor    %eax,0x52(%edi)
442191:	41                   	inc    %ecx
442192:	30 50 55             	xor    %dl,0x55(%eax)
442195:	46                   	inc    %esi
442196:	6b 43 62 59          	imul   $0x59,0x62(%ebx),%eax
44219a:	44                   	inc    %esp
44219b:	53                   	push   %ebx
44219c:	70 36                	jo     0x4421d4
44219e:	4e                   	dec    %esi
44219f:	6d                   	insl   (%dx),%es:(%edi)
4421a0:	61                   	popa
4421a1:	55                   	push   %ebp
4421a2:	41                   	inc    %ecx
4421a3:	6c                   	insb   (%dx),%es:(%edi)
4421a4:	4e                   	dec    %esi
4421a5:	65 57                	gs push %edi
4421a7:	6f                   	outsl  %ds:(%esi),(%dx)
4421a8:	44                   	inc    %esp
4421a9:	79 61                	jns    0x44220c
4421ab:	70 39                	jo     0x4421e6
4421ad:	43                   	inc    %ebx
4421ae:	67 44                	addr16 inc %esp
4421b0:	39 72 31             	cmp    %esi,0x31(%edx)
4421b3:	34 38                	xor    $0x38,%al
4421b5:	37                   	aaa
4421b6:	76 35                	jbe    0x4421ed
4421b8:	53                   	push   %ebx
4421b9:	33 63 6b             	xor    0x6b(%ebx),%esp
4421bc:	62 72 6c             	bound  %esi,0x6c(%edx)
4421bf:	44                   	inc    %esp
4421c0:	43                   	inc    %ebx
4421c1:	42                   	inc    %edx
4421c2:	50                   	push   %eax
4421c3:	38 52 47             	cmp    %dl,0x47(%edx)
4421c6:	73 6f                	jae    0x442237
4421c8:	68 30 4a 55 44       	push   $0x44554a30
4421cd:	33 7a 4a             	xor    0x4a(%edx),%edi
4421d0:	4f                   	dec    %edi
4421d1:	44                   	inc    %esp
4421d2:	49                   	dec    %ecx
4421d3:	6f                   	outsl  %ds:(%esi),(%dx)
4421d4:	64 37                	fs aaa
4421d6:	6a 74                	push   $0x74
4421d8:	6c                   	insb   (%dx),%es:(%edi)
4421d9:	42                   	inc    %edx
4421da:	67 4b                	addr16 dec %ebx
4421dc:	43                   	inc    %ebx
4421dd:	74 68                	je     0x442247
4421df:	72 68                	jb     0x442249
4421e1:	75 31                	jne    0x442214
4421e3:	4f                   	dec    %edi
4421e4:	39 5a 59             	cmp    %ebx,0x59(%edx)
4421e7:	35 41 44 45 47       	xor    $0x47454441,%eax
4421ec:	4d                   	dec    %ebp
4421ed:	63 48 35             	arpl   %ecx,0x35(%eax)
4421f0:	65 6d                	gs insl (%dx),%es:(%edi)
4421f2:	56                   	push   %esi
4421f3:	38 66 38             	cmp    %ah,0x38(%esi)
4421f6:	67 57                	addr16 push %edi
4421f8:	35 4e 77 32 6a       	xor    $0x6a32774e,%eax
4421fd:	6e                   	outsb  %ds:(%esi),(%dx)
4421fe:	63 4e 32             	arpl   %ecx,0x32(%esi)
442201:	52                   	push   %edx
442202:	4f                   	dec    %edi
442203:	77 32                	ja     0x442237
442205:	76 38                	jbe    0x44223f
442207:	2b 36                	sub    (%esi),%esi
442209:	39 58 4f             	cmp    %ebx,0x4f(%eax)
44220c:	64 39 74 6f 41       	cmp    %esi,%fs:0x41(%edi,%ebp,2)
442211:	42                   	inc    %edx
442212:	78 56                	js     0x44226a
442214:	74 71                	je     0x442287
442216:	4e                   	dec    %esi
442217:	44                   	inc    %esp
442218:	44                   	inc    %esp
442219:	4c                   	dec    %esp
44221a:	41                   	inc    %ecx
44221b:	42                   	inc    %edx
44221c:	78 2f                	js     0x44224d
44221e:	52                   	push   %edx
44221f:	44                   	inc    %esp
442220:	69 4a 53 58 42 45 42 	imul   $0x42454258,0x53(%edx),%ecx
442227:	4e                   	dec    %esi
442228:	6a 36                	push   $0x36
44222a:	36 52                	ss push %edx
44222c:	47                   	inc    %edi
44222d:	50                   	push   %eax
44222e:	57                   	push   %edi
44222f:	70 4a                	jo     0x44227b
442231:	6c                   	insb   (%dx),%es:(%edi)
442232:	35 42 5a 78 55       	xor    $0x55785a42,%eax
442237:	4d                   	dec    %ebp
442238:	50                   	push   %eax
442239:	64 48                	fs dec %eax
44223b:	39 7a 4e             	cmp    %edi,0x4e(%edx)
44223e:	46                   	inc    %esi
44223f:	36 67 58             	ss addr16 pop %eax
442242:	63 61 6d             	arpl   %esp,0x6d(%ecx)
442245:	75 31                	jne    0x442278
442247:	6e                   	outsb  %ds:(%esi),(%dx)
442248:	74 42                	je     0x44228c
44224a:	58                   	pop    %eax
44224b:	55                   	push   %ebp
44224c:	79 70                	jns    0x4422be
44224e:	54                   	push   %esp
44224f:	6e                   	outsb  %ds:(%esi),(%dx)
442250:	58                   	pop    %eax
442251:	4b                   	dec    %ebx
442252:	2f                   	das
442253:	78 38                	js     0x44228d
442255:	2b 4f 75             	sub    0x75(%edi),%ecx
442258:	59                   	pop    %ecx
442259:	39 30                	cmp    %esi,(%eax)
44225b:	4f                   	dec    %edi
44225c:	77 65                	ja     0x4422c3
44225e:	70 58                	jo     0x4422b8
442260:	2b 41 4b             	sub    0x4b(%ecx),%eax
442263:	4b                   	dec    %ebx
442264:	71 53                	jno    0x4422b9
442266:	51                   	push   %ecx
442267:	79 44                	jns    0x4422ad
442269:	6c                   	insb   (%dx),%es:(%edi)
44226a:	71 72                	jno    0x4422de
44226c:	76 6b                	jbe    0x4422d9
44226e:	34 74                	xor    $0x74,%al
442270:	6b 44 48 6e 4f       	imul   $0x4f,0x6e(%eax,%ecx,2),%eax
442275:	33 6f 35             	xor    0x35(%edi),%ebp
442278:	34 53                	xor    $0x53,%al
44227a:	4b                   	dec    %ebx
44227b:	75 47                	jne    0x4422c4
44227d:	44                   	inc    %esp
44227e:	38 4b 57             	cmp    %cl,0x57(%ebx)
442281:	48                   	dec    %eax
442282:	2f                   	das
442283:	6f                   	outsl  %ds:(%esi),(%dx)
442284:	4b                   	dec    %ebx
442285:	39 38                	cmp    %edi,(%eax)
442287:	58                   	pop    %eax
442288:	5a                   	pop    %edx
442289:	6e                   	outsb  %ds:(%esi),(%dx)
44228a:	61                   	popa
44228b:	2b 76 52             	sub    0x52(%esi),%esi
44228e:	4c                   	dec    %esp
44228f:	4b                   	dec    %ebx
442290:	6e                   	outsb  %ds:(%esi),(%dx)
442291:	39 59 46             	cmp    %ebx,0x46(%ecx)
442294:	72 34                	jb     0x4422ca
442296:	52                   	push   %edx
442297:	4c                   	dec    %esp
442298:	50                   	push   %eax
442299:	68 4c 65 67 64       	push   $0x6467654c
44229e:	43                   	inc    %ebx
44229f:	54                   	push   %esp
4422a0:	68 38 62 5a 42       	push   $0x425a6238
4422a5:	4e                   	dec    %esi
4422a6:	56                   	push   %esi
4422a7:	51                   	push   %ecx
4422a8:	41                   	inc    %ecx
4422a9:	43                   	inc    %ebx
4422aa:	67 6b 36 54 62 6c    	imul   $0x6c,0x6254,%esi
4422b0:	39 51 5a             	cmp    %edx,0x5a(%ecx)
4422b3:	4e                   	dec    %esi
4422b4:	79 6b                	jns    0x442321
4422b6:	52                   	push   %edx
4422b7:	6d                   	insl   (%dx),%es:(%edi)
4422b8:	49                   	dec    %ecx
4422b9:	50                   	push   %eax
4422ba:	7a 53                	jp     0x44230f
4422bc:	2b 4b 7a             	sub    0x7a(%ebx),%ecx
4422bf:	31 4b 44             	xor    %ecx,0x44(%ebx)
4422c2:	4d                   	dec    %ebp
4422c3:	66 33 59 58          	xor    0x58(%ecx),%bx
4422c7:	67 74 56             	addr16 je 0x442320
4422ca:	64 49                	fs dec %ecx
4422cc:	4b                   	dec    %ebx
4422cd:	6e                   	outsb  %ds:(%esi),(%dx)
4422ce:	57                   	push   %edi
4422cf:	53                   	push   %ebx
4422d0:	70 63                	jo     0x442335
4422d2:	68 57 42 78 6d       	push   $0x6d784257
4422d7:	45                   	inc    %ebp
4422d8:	58                   	pop    %eax
4422d9:	51                   	push   %ecx
4422da:	59                   	pop    %ecx
4422db:	4f                   	dec    %edi
4422dc:	4c                   	dec    %esp
4422dd:	78 59                	js     0x442338
4422df:	77 5a                	ja     0x44233b
4422e1:	34 49                	xor    $0x49,%al
4422e3:	51                   	push   %ecx
4422e4:	75 42                	jne    0x442328
4422e6:	2b 6a 59             	sub    0x59(%edx),%ebp
4422e9:	6d                   	insl   (%dx),%es:(%edi)
4422ea:	50                   	push   %eax
4422eb:	44                   	inc    %esp
4422ec:	73 4e                	jae    0x44233c
4422ee:	62 45 6f             	bound  %eax,0x6f(%ebp)
4422f1:	52                   	push   %edx
4422f2:	56                   	push   %esi
4422f3:	53                   	push   %ebx
4422f4:	59                   	pop    %ecx
4422f5:	7a 5a                	jp     0x442351
4422f7:	65 53                	gs push %ebx
4422f9:	49                   	dec    %ecx
4422fa:	66 30 68 4a          	data16 xor %ch,0x4a(%eax)
4422fe:	58                   	pop    %eax
4422ff:	4b                   	dec    %ebx
442300:	52                   	push   %edx
442301:	68 4d 75 78 62       	push   $0x6278754d
442306:	4b                   	dec    %ebx
442307:	42                   	inc    %edx
442308:	70 58                	jo     0x442362
44230a:	76 72                	jbe    0x44237e
44230c:	46                   	inc    %esi
44230d:	45                   	inc    %ebp
44230e:	45                   	inc    %ebp
44230f:	69 63 4f 48 42 68 65 	imul   $0x65684248,0x4f(%ebx),%esp
442316:	4e                   	dec    %esi
442317:	34 4d                	xor    $0x4d,%al
442319:	59                   	pop    %ecx
44231a:	4b                   	dec    %ebx
44231b:	4e                   	dec    %esi
44231c:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
44231f:	58                   	pop    %eax
442320:	6d                   	insl   (%dx),%es:(%edi)
442321:	6b 6a 30 41          	imul   $0x41,0x30(%edx),%ebp
442325:	53                   	push   %ebx
442326:	54                   	push   %esp
442327:	48                   	dec    %eax
442328:	33 34 41             	xor    (%ecx,%eax,2),%esi
44232b:	52                   	push   %edx
44232c:	32 43 4d             	xor    0x4d(%ebx),%al
44232f:	6b 4f 4f 48          	imul   $0x48,0x4f(%edi),%ecx
442333:	67 78 77             	addr16 js 0x4423ad
442336:	61                   	popa
442337:	34 6f                	xor    $0x6f,%al
442339:	48                   	dec    %eax
44233a:	72 53                	jb     0x44238f
44233c:	6a 6a                	push   $0x6a
44233e:	50                   	push   %eax
44233f:	32 62 2b             	xor    0x2b(%edx),%ah
442342:	39 64 79 4e          	cmp    %esp,0x4e(%ecx,%edi,2)
442346:	38 70 50             	cmp    %dh,0x50(%eax)
442349:	4f                   	dec    %edi
44234a:	61                   	popa
44234b:	7a 55                	jp     0x4423a2
44234d:	76 39                	jbe    0x442388
44234f:	38 52 4d             	cmp    %dl,0x4d(%edx)
442352:	34 76                	xor    $0x76,%al
442354:	56                   	push   %esi
442355:	69 64 2f 5a 76 6b 68 	imul   $0x73686b76,0x5a(%edi,%ebp,1),%esp
44235c:	73
44235d:	51                   	push   %ecx
44235e:	4e                   	dec    %esi
44235f:	67 33 71 39          	xor    0x39(%bx,%di),%esi
442363:	34 64                	xor    $0x64,%al
442365:	63 59 77             	arpl   %ebx,0x77(%ecx)
442368:	56                   	push   %esi
442369:	41                   	inc    %ecx
44236a:	74 6d                	je     0x4423d9