422206:	39 65 34             	cmp    %esp,0x34(%ebp)
422209:	44                   	inc    %esp
42220a:	51                   	push   %ecx
42220b:	4b                   	dec    %ebx
42220c:	76 73                	jbe    0x422281
42220e:	36 51                	ss push %ecx
422210:	46                   	inc    %esi
422211:	41                   	inc    %ecx
422212:	33 71 71             	xor    0x71(%ecx),%esi
422215:	71 50                	jno    0x422267
422217:	33 66 35             	xor    0x35(%esi),%esp
42221a:	64 4c                	fs dec %esp
42221c:	76 76                	jbe    0x422294
42221e:	62 71 6d             	bound  %esi,0x6d(%ecx)
422221:	64 67 66 63 54 42    	arpl   %dx,%fs:0x42(%si)
422227:	38 44 70 4e          	cmp    %al,0x4e(%eax,%esi,2)
42222b:	67 45                	addr16 inc %ebp
42222d:	30 32                	xor    %dh,(%edx)
42222f:	48                   	dec    %eax
422230:	78 37                	js     0x422269
422232:	55                   	push   %ebp
422233:	51                   	push   %ecx
422234:	41                   	inc    %ecx
422235:	2f                   	das
422236:	63 54 56 49          	arpl   %edx,0x49(%esi,%edx,2)
42223a:	56                   	push   %esi
42223b:	71 6f                	jno    0x4222ac
42223d:	66 2b 71 4e          	sub    0x4e(%ecx),%si
422241:	54                   	push   %esp
422242:	2b 6a 6b             	sub    0x6b(%edx),%ebp
422245:	33 52 63             	xor    0x63(%edx),%edx
422248:	4a                   	dec    %edx
422249:	57                   	push   %edi
42224a:	53                   	push   %ebx
42224b:	6f                   	outsl  %ds:(%esi),(%dx)
42224c:	2f                   	das
42224d:	57                   	push   %edi
42224e:	34 48                	xor    $0x48,%al
422250:	72 73                	jb     0x4222c5
422252:	61                   	popa
422253:	7a 6e                	jp     0x4222c3
422255:	43                   	inc    %ebx
422256:	49                   	dec    %ecx
422257:	4a                   	dec    %edx
422258:	55                   	push   %ebp
422259:	79 55                	jns    0x4222b0
42225b:	75 4c                	jne    0x4222a9
42225d:	44                   	inc    %esp
42225e:	5a                   	pop    %edx
42225f:	61                   	popa
422260:	73 50                	jae    0x4222b2
422262:	6c                   	insb   (%dx),%es:(%edi)
422263:	58                   	pop    %eax
422264:	48                   	dec    %eax
422265:	2b 78 34             	sub    0x34(%eax),%edi
422268:	41                   	inc    %ecx
422269:	52                   	push   %edx
42226a:	4a                   	dec    %edx
42226b:	55                   	push   %ebp
42226c:	32 68 69             	xor    0x69(%eax),%ch
42226f:	6d                   	insl   (%dx),%es:(%edi)
422270:	5a                   	pop    %edx
422271:	6f                   	outsl  %ds:(%esi),(%dx)
422272:	6f                   	outsl  %ds:(%esi),(%dx)
422273:	68 6c 53 65 46       	push   $0x4665536c
422278:	61                   	popa
422279:	48                   	dec    %eax
42227a:	42                   	inc    %edx
42227b:	55                   	push   %ebp
42227c:	55                   	push   %ebp
42227d:	5a                   	pop    %edx
42227e:	51                   	push   %ecx
42227f:	74 4c                	je     0x4222cd
422281:	50                   	push   %eax
422282:	47                   	inc    %edi
422283:	48                   	dec    %eax
422284:	58                   	pop    %eax
422285:	4c                   	dec    %esp
422286:	59                   	pop    %ecx
422287:	54                   	push   %esp
422288:	76 44                	jbe    0x4222ce
42228a:	74 55                	je     0x4222e1
42228c:	45                   	inc    %ebp
42228d:	44                   	inc    %esp
42228e:	58                   	pop    %eax
42228f:	78 73                	js     0x422304
422291:	59                   	pop    %ecx
422292:	2f                   	das
422293:	37                   	aaa
422294:	51                   	push   %ecx
422295:	38 7a 55             	cmp    %bh,0x55(%edx)
422298:	4d                   	dec    %ebp
422299:	30 45 6b             	xor    %al,0x6b(%ebp)
42229c:	55                   	push   %ebp
42229d:	6a 71                	push   $0x71
42229f:	4a                   	dec    %edx
4222a0:	54                   	push   %esp
4222a1:	77 33                	ja     0x4222d6
4222a3:	58                   	pop    %eax
4222a4:	76 32                	jbe    0x4222d8
4222a6:	61                   	popa
4222a7:	4c                   	dec    %esp
4222a8:	7a 6b                	jp     0x422315
4222aa:	34 62                	xor    $0x62,%al
4222ac:	6f                   	outsl  %ds:(%esi),(%dx)
4222ad:	34 54                	xor    $0x54,%al
4222af:	78 6b                	js     0x42231c
4222b1:	49                   	dec    %ecx
4222b2:	67 65 56             	addr16 gs push %esi
4222b5:	70 63                	jo     0x42231a
4222b7:	52                   	push   %edx
4222b8:	4a                   	dec    %edx
4222b9:	72 77                	jb     0x422332
4222bb:	52                   	push   %edx
4222bc:	44                   	inc    %esp
4222bd:	71 41                	jno    0x422300
4222bf:	6a 38                	push   $0x38
4222c1:	6a 4a                	push   $0x4a
4222c3:	76 41                	jbe    0x422306
4222c5:	75 47                	jne    0x42230e
4222c7:	2f                   	das
4222c8:	4c                   	dec    %esp
4222c9:	63 6f 58             	arpl   %ebp,0x58(%edi)
4222cc:	76 55                	jbe    0x422323
4222ce:	76 72                	jbe    0x422342
4222d0:	58                   	pop    %eax
4222d1:	2f                   	das
4222d2:	7a 7a                	jp     0x42234e
4222d4:	6d                   	insl   (%dx),%es:(%edi)
4222d5:	48                   	dec    %eax
4222d6:	77 64                	ja     0x42233c
4222d8:	4d                   	dec    %ebp
4222d9:	41                   	inc    %ecx
4222da:	41                   	inc    %ecx
4222db:	50                   	push   %eax
4222dc:	76 41                	jbe    0x42231f
4222de:	65 46                	gs inc %esi
4222e0:	6e                   	outsb  %ds:(%esi),(%dx)
4222e1:	6d                   	insl   (%dx),%es:(%edi)
4222e2:	45                   	inc    %ebp
4222e3:	41                   	inc    %ecx
4222e4:	61                   	popa
4222e5:	61                   	popa
4222e6:	4e                   	dec    %esi
4222e7:	43                   	inc    %ebx
4222e8:	59                   	pop    %ecx
4222e9:	4b                   	dec    %ebx
4222ea:	77 76                	ja     0x422362
4222ec:	72 70                	jb     0x42235e
4222ee:	65 4d                	gs dec %ebp
4222f0:	61                   	popa
4222f1:	76 65                	jbe    0x422358
4222f3:	2b 7a 4a             	sub    0x4a(%edx),%edi
4222f6:	58                   	pop    %eax
4222f7:	34 68                	xor    $0x68,%al
4222f9:	70 71                	jo     0x42236c
4222fb:	69 75 68 53 4e 56 47 	imul   $0x47564e53,0x68(%ebp),%esi
422302:	79 6c                	jns    0x422370
422304:	58                   	pop    %eax
422305:	32 6e 4d             	xor    0x4d(%esi),%ch
422308:	46                   	inc    %esi
422309:	32 4c 63 2f          	xor    0x2f(%ebx,%eiz,2),%cl
42230d:	64 75 64             	fs jne 0x422374
422310:	4b                   	dec    %ebx
422311:	73 67                	jae    0x42237a
422313:	30 64 39 4c          	xor    %ah,0x4c(%ecx,%edi,1)
422317:	4d                   	dec    %ebp
422318:	56                   	push   %esi
422319:	6b 33 78             	imul   $0x78,(%ebx),%esi
42231c:	6a 4c                	push   $0x4c
42231e:	71 73                	jno    0x422393
422320:	4a                   	dec    %edx
422321:	4d                   	dec    %ebp
422322:	72 68                	jb     0x42238c
422324:	46                   	inc    %esi
422325:	2b 42 6e             	sub    0x6e(%edx),%eax
422328:	69 6c 2f 66 66 38 4a 	imul   $0x644a3866,0x66(%edi,%ebp,1),%ebp
42232f:	64
422330:	42                   	inc    %edx
422331:	6a 37                	push   $0x37
422333:	75 56                	jne    0x42238b
422335:	63 57 34             	arpl   %edx,0x34(%edi)
422338:	57                   	push   %edi
422339:	59                   	pop    %ecx
42233a:	77 32                	ja     0x42236e
42233c:	65 62 53 63          	bound  %edx,%gs:0x63(%ebx)
422340:	43                   	inc    %ebx
422341:	31 6d 43             	xor    %ebp,0x43(%ebp)
422344:	6b 74 30 30 32       	imul   $0x32,0x30(%eax,%esi,1),%esi
422349:	6f                   	outsl  %ds:(%esi),(%dx)
42234a:	34 48                	xor    $0x48,%al
42234c:	41                   	inc    %ecx
42234d:	6b 2b 39             	imul   $0x39,(%ebx),%ebp
422350:	35 45 5a 50 32       	xor    $0x32505a45,%eax
422355:	61                   	popa
422356:	79 2f                	jns    0x422387
422358:	53                   	push   %ebx
422359:	58                   	pop    %eax
42235a:	41                   	inc    %ecx
42235b:	37                   	aaa
42235c:	67 77 36             	addr16 ja 0x422395
42235f:	2f                   	das
422360:	78 42                	js     0x4223a4
422362:	61                   	popa
422363:	30 52 59             	xor    %dl,0x59(%edx)
422366:	65 6e                	outsb  %gs:(%esi),(%dx)
422368:	4b                   	dec    %ebx
422369:	57                   	push   %edi
42236a:	63 57 30             	arpl   %edx,0x30(%edi)
42236d:	36 44                	ss inc %esp
42236f:	6f                   	outsl  %ds:(%esi),(%dx)
422370:	43                   	inc    %ebx
422371:	6c                   	insb   (%dx),%es:(%edi)
422372:	65 64 62 37          	gs bound %esi,%fs:(%edi)
422376:	57                   	push   %edi
422377:	44                   	inc    %esp
422378:	4b                   	dec    %ebx
422379:	35 32 71 30 66       	xor    $0x66307132,%eax
42237e:	75 37                	jne    0x4223b7
422380:	63 48 6f             	arpl   %ecx,0x6f(%eax)
422383:	4c                   	dec    %esp
422384:	77 46                	ja     0x4223cc
422386:	30 64 4e 62          	xor    %ah,0x62(%esi,%ecx,2)
42238a:	36 4f                	ss dec %edi
42238c:	55                   	push   %ebp
42238d:	66 4e                	dec    %si
42238f:	4f                   	dec    %edi
422390:	42                   	inc    %edx
422391:	6c                   	insb   (%dx),%es:(%edi)
422392:	52                   	push   %edx
422393:	41                   	inc    %ecx
422394:	34 62                	xor    $0x62,%al
422396:	2f                   	das
422397:	43                   	inc    %ebx
422398:	42                   	inc    %edx
422399:	56                   	push   %esi
42239a:	30 37                	xor    %dh,(%edi)
42239c:	2f                   	das
42239d:	30 74 6c 71          	xor    %dh,0x71(%esp,%ebp,2)
4223a1:	47                   	inc    %edi
4223a2:	6a 73                	push   $0x73
4223a4:	79 52                	jns    0x4223f8
4223a6:	47                   	inc    %edi
4223a7:	73 38                	jae    0x4223e1
4223a9:	57                   	push   %edi
4223aa:	4f                   	dec    %edi
4223ab:	72 5a                	jb     0x422407
4223ad:	36 76 4c             	ss jbe 0x4223fc
4223b0:	72 7a                	jb     0x42242c
4223b2:	6c                   	insb   (%dx),%es:(%edi)
4223b3:	42                   	inc    %edx
4223b4:	56                   	push   %esi
4223b5:	59                   	pop    %ecx
4223b6:	64 41                	fs inc %ecx
4223b8:	72 73                	jb     0x42242d
4223ba:	61                   	popa
4223bb:	2b 69 50             	sub    0x50(%ecx),%ebp
4223be:	6f                   	outsl  %ds:(%esi),(%dx)
4223bf:	65 47                	gs inc %edi
4223c1:	33 77 57             	xor    0x57(%edi),%esi
4223c4:	5a                   	pop    %edx
4223c5:	75 68                	jne    0x42242f
4223c7:	2f                   	das
4223c8:	51                   	push   %ecx
4223c9:	2b 76 66             	sub    0x66(%esi),%esi
4223cc:	51                   	push   %ecx
4223cd:	35 52 33 2f 4e       	xor    $0x4e2f3352,%eax
4223d2:	77 43                	ja     0x422417
4223d4:	77 63                	ja     0x422439
4223d6:	52                   	push   %edx
4223d7:	47                   	inc    %edi
4223d8:	58                   	pop    %eax
4223d9:	45                   	inc    %ebp
4223da:	53                   	push   %ebx
4223db:	6d                   	insl   (%dx),%es:(%edi)
4223dc:	34 70                	xor    $0x70,%al
4223de:	55                   	push   %ebp
4223df:	35 2b 42 6b 6c       	xor    $0x6c6b422b,%eax
4223e4:	6a 68                	push   $0x68
4223e6:	48                   	dec    %eax
4223e7:	2b 34 57             	sub    (%edi,%edx,2),%esi
4223ea:	4a                   	dec    %edx
4223eb:	65 52                	gs push %edx
4223ed:	4b                   	dec    %ebx
4223ee:	35 69 53 65 35       	xor    $0x35655369,%eax
4223f3:	43                   	inc    %ebx
4223f4:	4d                   	dec    %ebp
4223f5:	30 6e 63             	xor    %ch,0x63(%esi)
4223f8:	41                   	inc    %ecx
4223f9:	52                   	push   %edx
4223fa:	44                   	inc    %esp
4223fb:	53                   	push   %ebx
4223fc:	45                   	inc    %ebp
4223fd:	45                   	inc    %ebp
4223fe:	4c                   	dec    %esp
4223ff:	2f                   	das
422400:	54                   	push   %esp
422401:	63 66 7a             	arpl   %esp,0x7a(%esi)
422404:	49                   	dec    %ecx
422405:	31 64 45 47          	xor    %esp,0x47(%ebp,%eax,2)
422409:	77 50                	ja     0x42245b
42240b:	39 49 38             	cmp    %ecx,0x38(%ecx)
42240e:	38 41 35             	cmp    %al,0x35(%ecx)
422411:	54                   	push   %esp
422412:	39 62 67             	cmp    %esp,0x67(%edx)
422415:	53                   	push   %ebx
422416:	35 49 4f 52 68       	xor    $0x68524f49,%eax
42241b:	37                   	aaa
42241c:	76 72                	jbe    0x422490
42241e:	65 52                	gs push %edx
422420:	58                   	pop    %eax
422421:	37                   	aaa
422422:	66 71 4d             	data16 jno 0x422472
422425:	6e                   	outsb  %ds:(%esi),(%dx)
422426:	58                   	pop    %eax
422427:	53                   	push   %ebx
422428:	68 52 78 42 4b       	push   $0x4b427852
42242d:	36 2f                	ss das
42242f:	7a 52                	jp     0x422483
422431:	49                   	dec    %ecx
422432:	59                   	pop    %ecx
422433:	44                   	inc    %esp
422434:	49                   	dec    %ecx
422435:	58                   	pop    %eax
422436:	74 74                	je     0x4224ac
422438:	63 7a 71             	arpl   %edi,0x71(%edx)
42243b:	56                   	push   %esi
42243c:	5a                   	pop    %edx
42243d:	44                   	inc    %esp
42243e:	35 37 79 46 59       	xor    $0x59467937,%eax
422443:	6f                   	outsl  %ds:(%esi),(%dx)
422444:	76 70                	jbe    0x4224b6
422446:	58                   	pop    %eax
422447:	43                   	inc    %ebx
422448:	63 39                	arpl   %edi,(%ecx)
42244a:	74 42                	je     0x42248e
42244c:	54                   	push   %esp
42244d:	72 4e                	jb     0x42249d
42244f:	6b 74 36 70 5a       	imul   $0x5a,0x70(%esi,%esi,1),%esi
422454:	48                   	dec    %eax
422455:	6c                   	insb   (%dx),%es:(%edi)
422456:	6f                   	outsl  %ds:(%esi),(%dx)
422457:	79 30                	jns    0x422489
422459:	56                   	push   %esi
42245a:	72 55                	jb     0x4224b1
42245c:	41                   	inc    %ecx
42245d:	59                   	pop    %ecx
42245e:	37                   	aaa
42245f:	49                   	dec    %ecx
422460:	38 5a 51             	cmp    %bl,0x51(%edx)