42a220:	4b                   	dec    %ebx
42a221:	54                   	push   %esp
42a222:	34 2f                	xor    $0x2f,%al
42a224:	66 6e                	data16 outsb %ds:(%esi),(%dx)
42a226:	70 4b                	jo     0x42a273
42a228:	51                   	push   %ecx
42a229:	77 37                	ja     0x42a262
42a22b:	2f                   	das
42a22c:	66 5a                	pop    %dx
42a22e:	39 39                	cmp    %edi,(%ecx)
42a230:	63 5a 47             	arpl   %ebx,0x47(%edx)
42a233:	6a 6d                	push   $0x6d
42a235:	63 71 4b             	arpl   %esi,0x4b(%ecx)
42a238:	48                   	dec    %eax
42a239:	5a                   	pop    %edx
42a23a:	53                   	push   %ebx
42a23b:	58                   	pop    %eax
42a23c:	66 59                	pop    %cx
42a23e:	6c                   	insb   (%dx),%es:(%edi)
42a23f:	4c                   	dec    %esp
42a240:	6c                   	insb   (%dx),%es:(%edi)
42a241:	7a 67                	jp     0x42a2aa
42a243:	7a 4f                	jp     0x42a294
42a245:	44                   	inc    %esp
42a246:	6b 35 37 64 56 36 70 	imul   $0x70,0x36566437,%esi
42a24d:	51                   	push   %ecx
42a24e:	35 61 54 33 30       	xor    $0x30335461,%eax
42a253:	69 38 35 50 58 78    	imul   $0x78585035,(%eax),%edi
42a259:	31 59 6b             	xor    %ebx,0x6b(%ecx)
42a25c:	48                   	dec    %eax
42a25d:	44                   	inc    %esp
42a25e:	69 76 69 73 79 54 52 	imul   $0x52547973,0x69(%esi),%esi
42a265:	77 62                	ja     0x42a2c9
42a267:	41                   	inc    %ecx
42a268:	48                   	dec    %eax
42a269:	42                   	inc    %edx
42a26a:	50                   	push   %eax
42a26b:	4c                   	dec    %esp
42a26c:	44                   	inc    %esp
42a26d:	47                   	inc    %edi
42a26e:	4f                   	dec    %edi
42a26f:	77 52                	ja     0x42a2c3
42a271:	55                   	push   %ebp
42a272:	4f                   	dec    %edi
42a273:	38 63 33             	cmp    %ah,0x33(%ebx)
42a276:	6a 61                	push   $0x61
42a278:	55                   	push   %ebp
42a279:	42                   	inc    %edx
42a27a:	70 4a                	jo     0x42a2c6
42a27c:	61                   	popa
42a27d:	56                   	push   %esi
42a27e:	6e                   	outsb  %ds:(%esi),(%dx)
42a27f:	6d                   	insl   (%dx),%es:(%edi)
42a280:	43                   	inc    %ebx
42a281:	37                   	aaa
42a282:	30 6f 4e             	xor    %ch,0x4e(%edi)
42a285:	56                   	push   %esi
42a286:	32 79 43             	xor    0x43(%ecx),%bh
42a289:	6e                   	outsb  %ds:(%esi),(%dx)
42a28a:	68 33 53 35 52       	push   $0x52355333
42a28f:	76 47                	jbe    0x42a2d8
42a291:	34 35                	xor    $0x35,%al
42a293:	34 37                	xor    $0x37,%al
42a295:	75 65                	jne    0x42a2fc
42a297:	6d                   	insl   (%dx),%es:(%edi)
42a298:	56                   	push   %esi
42a299:	6c                   	insb   (%dx),%es:(%edi)
42a29a:	61                   	popa
42a29b:	36 4e                	ss dec %esi
42a29d:	71 33                	jno    0x42a2d2
42a29f:	4b                   	dec    %ebx
42a2a0:	67 2b 6f 4c          	sub    0x4c(%bx),%ebp
42a2a4:	37                   	aaa
42a2a5:	77 4f                	ja     0x42a2f6
42a2a7:	59                   	pop    %ecx
42a2a8:	62 4a 4f             	bound  %ecx,0x4f(%edx)
42a2ab:	76 31                	jbe    0x42a2de
42a2ad:	59                   	pop    %ecx
42a2ae:	53                   	push   %ebx
42a2af:	39 79 4a             	cmp    %edi,0x4a(%ecx)
42a2b2:	6d                   	insl   (%dx),%es:(%edi)
42a2b3:	5a                   	pop    %edx
42a2b4:	63 49 79             	arpl   %ecx,0x79(%ecx)
42a2b7:	47                   	inc    %edi
42a2b8:	68 71 68 46 79       	push   $0x79466871
42a2bd:	41                   	inc    %ecx
42a2be:	36 4d                	ss dec %ebp
42a2c0:	5a                   	pop    %edx
42a2c1:	61                   	popa
42a2c2:	42                   	inc    %edx
42a2c3:	64 71 70             	fs jno 0x42a336
42a2c6:	50                   	push   %eax
42a2c7:	6a 70                	push   $0x70
42a2c9:	6b 51 37 63          	imul   $0x63,0x37(%ecx),%edx
42a2cd:	73 33                	jae    0x42a302
42a2cf:	49                   	dec    %ecx
42a2d0:	45                   	inc    %ebp
42a2d1:	46                   	inc    %esi
42a2d2:	57                   	push   %edi
42a2d3:	71 71                	jno    0x42a346
42a2d5:	42                   	inc    %edx
42a2d6:	48                   	dec    %eax
42a2d7:	56                   	push   %esi
42a2d8:	4c                   	dec    %esp
42a2d9:	78 49                	js     0x42a324
42a2db:	44                   	inc    %esp
42a2dc:	6a 38                	push   $0x38
42a2de:	50                   	push   %eax
42a2df:	61                   	popa
42a2e0:	36 37                	ss aaa
42a2e2:	78 69                	js     0x42a34d
42a2e4:	6c                   	insb   (%dx),%es:(%edi)
42a2e5:	43                   	inc    %ebx
42a2e6:	6f                   	outsl  %ds:(%esi),(%dx)
42a2e7:	43                   	inc    %ebx
42a2e8:	76 4d                	jbe    0x42a337
42a2ea:	72 44                	jb     0x42a330
42a2ec:	63 30                	arpl   %esi,(%eax)
42a2ee:	57                   	push   %edi
42a2ef:	70 68                	jo     0x42a359
42a2f1:	46                   	inc    %esi
42a2f2:	46                   	inc    %esi
42a2f3:	63 58 58             	arpl   %ebx,0x58(%eax)
42a2f6:	6c                   	insb   (%dx),%es:(%edi)
42a2f7:	46                   	inc    %esi
42a2f8:	54                   	push   %esp
42a2f9:	4d                   	dec    %ebp
42a2fa:	6c                   	insb   (%dx),%es:(%edi)
42a2fb:	76 51                	jbe    0x42a34e
42a2fd:	52                   	push   %edx
42a2fe:	33 51 57             	xor    0x57(%ecx),%edx
42a301:	37                   	aaa
42a302:	6c                   	insb   (%dx),%es:(%edi)
42a303:	49                   	dec    %ecx
42a304:	45                   	inc    %ebp
42a305:	55                   	push   %ebp
42a306:	46                   	inc    %esi
42a307:	75 4c                	jne    0x42a355
42a309:	5a                   	pop    %edx
42a30a:	6d                   	insl   (%dx),%es:(%edi)
42a30b:	50                   	push   %eax
42a30c:	47                   	inc    %edi
42a30d:	78 41                	js     0x42a350
42a30f:	68 74 42 72 37       	push   $0x37724274
42a314:	2f                   	das
42a315:	34 37                	xor    $0x37,%al
42a317:	71 35                	jno    0x42a34e
42a319:	64 54                	fs push %esp
42a31b:	54                   	push   %esp
42a31c:	6d                   	insl   (%dx),%es:(%edi)
42a31d:	55                   	push   %ebp
42a31e:	38 58 71             	cmp    %bl,0x71(%eax)
42a321:	41                   	inc    %ecx
42a322:	4a                   	dec    %edx
42a323:	36 32 6d 59          	xor    %ss:0x59(%ebp),%ch
42a327:	74 33                	je     0x42a35c
42a329:	38 67 75             	cmp    %ah,0x75(%edi)
42a32c:	52                   	push   %edx
42a32d:	5a                   	pop    %edx
42a32e:	49                   	dec    %ecx
42a32f:	58                   	pop    %eax
42a330:	7a 63                	jp     0x42a395
42a332:	7a 36                	jp     0x42a36a
42a334:	6d                   	insl   (%dx),%es:(%edi)
42a335:	4b                   	dec    %ebx
42a336:	71 43                	jno    0x42a37b
42a338:	34 6b                	xor    $0x6b,%al
42a33a:	70 2b                	jo     0x42a367
42a33c:	4c                   	dec    %esp
42a33d:	54                   	push   %esp
42a33e:	2f                   	das
42a33f:	76 5a                	jbe    0x42a39b
42a341:	6c                   	insb   (%dx),%es:(%edi)
42a342:	68 2f 34 67 6c       	push   $0x6c67342f
42a347:	4b                   	dec    %ebx
42a348:	39 68 68             	cmp    %ebp,0x68(%eax)
42a34b:	32 61 36             	xor    0x36(%ecx),%ah
42a34e:	4f                   	dec    %edi
42a34f:	31 43 42             	xor    %eax,0x42(%ebx)
42a352:	6c                   	insb   (%dx),%es:(%edi)
42a353:	7a 55                	jp     0x42a3aa
42a355:	38 76 57             	cmp    %dh,0x57(%esi)
42a358:	7a 79                	jp     0x42a3d3
42a35a:	48                   	dec    %eax
42a35b:	5a                   	pop    %edx
42a35c:	4d                   	dec    %ebp
42a35d:	6d                   	insl   (%dx),%es:(%edi)
42a35e:	71 69                	jno    0x42a3c9
42a360:	35 59 65 51 30       	xor    $0x30516559,%eax
42a365:	70 52                	jo     0x42a3b9
42a367:	46                   	inc    %esi
42a368:	4f                   	dec    %edi
42a369:	51                   	push   %ecx
42a36a:	55                   	push   %ebp
42a36b:	41                   	inc    %ecx
42a36c:	39 57 52             	cmp    %edx,0x52(%edi)
42a36f:	39 51 77             	cmp    %edx,0x77(%ecx)
42a372:	49                   	dec    %ecx
42a373:	47                   	inc    %edi
42a374:	69 70 30 38 62 31 5a 	imul   $0x5a316238,0x30(%eax),%esi
42a37b:	4c                   	dec    %esp
42a37c:	63 4b 39             	arpl   %ecx,0x39(%ebx)
42a37f:	44                   	inc    %esp
42a380:	71 53                	jno    0x42a3d5
42a382:	73 35                	jae    0x42a3b9
42a384:	30 39                	xor    %bh,(%ecx)
42a386:	75 36                	jne    0x42a3be
42a388:	6b 4e 4c 36          	imul   $0x36,0x4c(%esi),%ecx
42a38c:	41                   	inc    %ecx
42a38d:	47                   	inc    %edi
42a38e:	54                   	push   %esp
42a38f:	38 36                	cmp    %dh,(%esi)
42a391:	46                   	inc    %esi
42a392:	32 64 39 58          	xor    0x58(%ecx,%edi,1),%ah
42a396:	73 6e                	jae    0x42a406
42a398:	72 50                	jb     0x42a3ea
42a39a:	41                   	inc    %ecx
42a39b:	7a 54                	jp     0x42a3f1
42a39d:	4b                   	dec    %ebx
42a39e:	43                   	inc    %ebx
42a39f:	67 59                	addr16 pop %ecx
42a3a1:	41                   	inc    %ecx
42a3a2:	6b 57 6a 58          	imul   $0x58,0x6a(%edi),%edx
42a3a6:	62 30                	bound  %esi,(%eax)
42a3a8:	4a                   	dec    %edx
42a3a9:	54                   	push   %esp
42a3aa:	51                   	push   %ecx
42a3ab:	36 72 73             	ss jb  0x42a421
42a3ae:	54                   	push   %esp
42a3af:	79 62                	jns    0x42a413
42a3b1:	35 68 43 4d 6b       	xor    $0x6b4d4368,%eax
42a3b6:	45                   	inc    %ebp
42a3b7:	69 7a 77 41 2f 63 47 	imul   $0x47632f41,0x77(%edx),%edi
42a3be:	62 4b 45             	bound  %ecx,0x45(%ebx)
42a3c1:	6d                   	insl   (%dx),%es:(%edi)
42a3c2:	66 32 38             	data16 xor (%eax),%bh
42a3c5:	59                   	pop    %ecx
42a3c6:	76 5a                	jbe    0x42a422
42a3c8:	30 4c 50 41          	xor    %cl,0x41(%eax,%edx,2)
42a3cc:	32 59 6d             	xor    0x6d(%ecx),%bl
42a3cf:	6f                   	outsl  %ds:(%esi),(%dx)
42a3d0:	74 75                	je     0x42a447
42a3d2:	69 5a 64 69 46 56 71 	imul   $0x71564669,0x64(%edx),%ebx
42a3d9:	30 58 79             	xor    %bl,0x79(%eax)
42a3dc:	54                   	push   %esp
42a3dd:	47                   	inc    %edi
42a3de:	45                   	inc    %ebp
42a3df:	6e                   	outsb  %ds:(%esi),(%dx)
42a3e0:	37                   	aaa
42a3e1:	43                   	inc    %ebx
42a3e2:	55                   	push   %ebp
42a3e3:	62 5a 4c             	bound  %ebx,0x4c(%edx)
42a3e6:	37                   	aaa
42a3e7:	41                   	inc    %ecx
42a3e8:	78 4d                	js     0x42a437
42a3ea:	72 7a                	jb     0x42a466
42a3ec:	62 7a 5a             	bound  %edi,0x5a(%edx)
42a3ef:	74 62                	je     0x42a453
42a3f1:	6c                   	insb   (%dx),%es:(%edi)
42a3f2:	48                   	dec    %eax
42a3f3:	50                   	push   %eax
42a3f4:	2b 76 30             	sub    0x30(%esi),%esi
42a3f7:	6c                   	insb   (%dx),%es:(%edi)
42a3f8:	7a 62                	jp     0x42a45c
42a3fa:	45                   	inc    %ebp
42a3fb:	54                   	push   %esp
42a3fc:	70 6b                	jo     0x42a469
42a3fe:	37                   	aaa
42a3ff:	48                   	dec    %eax
42a400:	37                   	aaa
42a401:	44                   	inc    %esp
42a402:	5a                   	pop    %edx
42a403:	79 54                	jns    0x42a459
42a405:	73 5a                	jae    0x42a461
42a407:	45                   	inc    %ebp
42a408:	49                   	dec    %ecx
42a409:	6d                   	insl   (%dx),%es:(%edi)
42a40a:	6b 39 73             	imul   $0x73,(%ecx),%edi
42a40d:	52                   	push   %edx
42a40e:	39 68 2f             	cmp    %ebp,0x2f(%eax)
42a411:	39 66 74             	cmp    %esp,0x74(%esi)
42a414:	46                   	inc    %esi
42a415:	46                   	inc    %esi
42a416:	74 58                	je     0x42a470
42a418:	47                   	inc    %edi
42a419:	33 52 5a             	xor    0x5a(%edx),%edx
42a41c:	4f                   	dec    %edi
42a41d:	66 39 4d 41          	cmp    %cx,0x41(%ebp)
42a421:	56                   	push   %esi
42a422:	66 68 7a 36          	pushw  $0x367a
42a426:	30 63 57             	xor    %ah,0x57(%ebx)
42a429:	35 45 59 6d 76       	xor    $0x766d5945,%eax
42a42e:	65 4e                	gs dec %esi
42a430:	56                   	push   %esi
42a431:	6f                   	outsl  %ds:(%esi),(%dx)
42a432:	66 61                	popaw
42a434:	65 44                	gs inc %esp
42a436:	66 68 70 47          	pushw  $0x4770
42a43a:	5a                   	pop    %edx
42a43b:	6e                   	outsb  %ds:(%esi),(%dx)
42a43c:	62 56 45             	bound  %edx,0x45(%esi)
42a43f:	36 43                	ss inc %ebx
42a441:	53                   	push   %ebx
42a442:	4f                   	dec    %edi
42a443:	68 38 41 53 72       	push   $0x72534138
42a448:	37                   	aaa
42a449:	66 61                	popaw
42a44b:	44                   	inc    %esp
42a44c:	70 2f                	jo     0x42a47d
42a44e:	57                   	push   %edi
42a44f:	71 31                	jno    0x42a482
42a451:	41                   	inc    %ecx
42a452:	38 71 49             	cmp    %dh,0x49(%ecx)
42a455:	56                   	push   %esi
42a456:	76 6b                	jbe    0x42a4c3
42a458:	63 51 41             	arpl   %edx,0x41(%ecx)
42a45b:	4d                   	dec    %ebp
42a45c:	44                   	inc    %esp
42a45d:	34 4b                	xor    $0x4b,%al
42a45f:	6a 2b                	push   $0x2b
42a461:	42                   	inc    %edx
42a462:	61                   	popa
42a463:	58                   	pop    %eax
42a464:	56                   	push   %esi
42a465:	53                   	push   %ebx
42a466:	32 4f 65             	xor    0x65(%edi),%cl
42a469:	64 77 69             	fs ja  0x42a4d5
42a46c:	2b 46 61             	sub    0x61(%esi),%eax
42a46f:	48                   	dec    %eax
42a470:	42                   	inc    %edx
42a471:	34 66                	xor    $0x66,%al
42a473:	30 64 62 74          	xor    %ah,0x74(%edx,%eiz,2)
42a477:	50                   	push   %eax
42a478:	2f                   	das
42a479:	6e                   	outsb  %ds:(%esi),(%dx)
42a47a:	5a                   	pop    %edx
42a47b:	4d                   	dec    %ebp
42a47c:	4a                   	dec    %edx
42a47d:	72 59                	jb     0x42a4d8
42a47f:	55                   	push   %ebp
42a480:	6f                   	outsl  %ds:(%esi),(%dx)
42a481:	6f                   	outsl  %ds:(%esi),(%dx)
42a482:	78 47                	js     0x42a4cb
42a484:	64 6e                	outsb  %fs:(%esi),(%dx)
42a486:	62 61 6d             	bound  %esp,0x6d(%ecx)
42a489:	47                   	inc    %edi
42a48a:	58                   	pop    %eax
42a48b:	69 35 62 52 65 4f 71 	imul   $0x616a4771,0x4f655262,%esi
42a492:	47 6a 61
42a495:	66 43                	inc    %bx