425294:	66 49                	dec    %cx
425296:	63 74 71 46          	arpl   %esi,0x46(%ecx,%esi,2)
42529a:	77 48                	ja     0x4252e4
42529c:	63 46 65             	arpl   %eax,0x65(%esi)
42529f:	2b 31                	sub    (%ecx),%esi
4252a1:	49                   	dec    %ecx
4252a2:	34 7a                	xor    $0x7a,%al
4252a4:	4f                   	dec    %edi
4252a5:	61                   	popa
4252a6:	77 6d                	ja     0x425315
4252a8:	65 54                	gs push %esp
4252aa:	51                   	push   %ecx
4252ab:	68 44 52 62 70       	push   $0x70625244
4252b0:	46                   	inc    %esi
4252b1:	6f                   	outsl  %ds:(%esi),(%dx)
4252b2:	43                   	inc    %ebx
4252b3:	46                   	inc    %esi
4252b4:	63 58 7a             	arpl   %ebx,0x7a(%eax)
4252b7:	63 78 34             	arpl   %edi,0x34(%eax)
4252ba:	59                   	pop    %ecx
4252bb:	54                   	push   %esp
4252bc:	74 74                	je     0x425332
4252be:	48                   	dec    %eax
4252bf:	53                   	push   %ebx
4252c0:	31 54 49 46          	xor    %edx,0x46(%ecx,%ecx,2)
4252c4:	39 43 4c             	cmp    %eax,0x4c(%ebx)
4252c7:	55                   	push   %ebp
4252c8:	46                   	inc    %esi
4252c9:	68 57 41 37 58       	push   $0x58374157
4252ce:	42                   	inc    %edx
4252cf:	71 72                	jno    0x425343
4252d1:	52                   	push   %edx
4252d2:	63 57 50             	arpl   %edx,0x50(%edi)
4252d5:	36 45                	ss inc %ebp
4252d7:	38 6d 4d             	cmp    %ch,0x4d(%ebp)
4252da:	56                   	push   %esi
4252db:	66 64 49             	fs dec %cx
4252de:	2f                   	das
4252df:	63 7a 69             	arpl   %edi,0x69(%edx)
4252e2:	59                   	pop    %ecx
4252e3:	73 32                	jae    0x425317
4252e5:	73 42                	jae    0x425329
4252e7:	42                   	inc    %edx
4252e8:	4c                   	dec    %esp
4252e9:	54                   	push   %esp
4252ea:	30 78 45             	xor    %bh,0x45(%eax)
4252ed:	75 56                	jne    0x425345
4252ef:	30 71 5a             	xor    %dh,0x5a(%ecx)
4252f2:	51                   	push   %ecx
4252f3:	64 67 31 6f 6e       	xor    %ebp,%fs:0x6e(%bx)
4252f8:	69 64 67 73 69 6c 2b 	imul   $0x6d2b6c69,0x73(%edi,%eiz,2),%esp
4252ff:	6d
425300:	35 66 4a 66 50       	xor    $0x50664a66,%eax
425305:	52                   	push   %edx
425306:	73 6f                	jae    0x425377
425308:	43                   	inc    %ebx
425309:	38 44 4b 6c          	cmp    %al,0x6c(%ebx,%ecx,2)
42530d:	63 68 2f             	arpl   %ebp,0x2f(%eax)
425310:	77 48                	ja     0x42535a
425312:	34 4b                	xor    $0x4b,%al
425314:	75 6a                	jne    0x425380
425316:	32 75 30             	xor    0x30(%ebp),%dh
425319:	58                   	pop    %eax
42531a:	6f                   	outsl  %ds:(%esi),(%dx)
42531b:	4b                   	dec    %ebx
42531c:	50                   	push   %eax
42531d:	6e                   	outsb  %ds:(%esi),(%dx)
42531e:	53                   	push   %ebx
42531f:	6d                   	insl   (%dx),%es:(%edi)
425320:	44                   	inc    %esp
425321:	4d                   	dec    %ebp
425322:	7a 45                	jp     0x425369
425324:	79 45                	jns    0x42536b
425326:	30 77 32             	xor    %dh,0x32(%edi)
425329:	67 69 41 63 39 5a 76 	imul   $0x51765a39,0x63(%bx,%di),%eax
425330:	51
425331:	74 69                	je     0x42539c
425333:	73 37                	jae    0x42536c
425335:	2b 32                	sub    (%edx),%esi
425337:	42                   	inc    %edx
425338:	6c                   	insb   (%dx),%es:(%edi)
425339:	70 67                	jo     0x4253a2
42533b:	51                   	push   %ecx
42533c:	79 32                	jns    0x425370
42533e:	32 73 4f             	xor    0x4f(%ebx),%dh
425341:	58                   	pop    %eax
425342:	64 2f                	fs das
425344:	52                   	push   %edx
425345:	76 51                	jbe    0x425398
425347:	70 4b                	jo     0x425394
425349:	47                   	inc    %edi
42534a:	64 39 32             	cmp    %esi,%fs:(%edx)
42534d:	48                   	dec    %eax
42534e:	64 76 76             	fs jbe 0x4253c7
425351:	52                   	push   %edx
425352:	74 62                	je     0x4253b6
425354:	79 50                	jns    0x4253a6
425356:	61                   	popa
425357:	33 6e 4f             	xor    0x4f(%esi),%ebp
42535a:	46                   	inc    %esi
42535b:	41                   	inc    %ecx
42535c:	51                   	push   %ecx
42535d:	59                   	pop    %ecx
42535e:	70 71                	jo     0x4253d1
425360:	49                   	dec    %ecx
425361:	6f                   	outsl  %ds:(%esi),(%dx)
425362:	72 37                	jb     0x42539b
425364:	34 34                	xor    $0x34,%al
425366:	59                   	pop    %ecx
425367:	31 75 67             	xor    %esi,0x67(%ebp)
42536a:	6f                   	outsl  %ds:(%esi),(%dx)
42536b:	56                   	push   %esi
42536c:	53                   	push   %ebx
42536d:	76 68                	jbe    0x4253d7
42536f:	57                   	push   %edi
425370:	59                   	pop    %ecx
425371:	6d                   	insl   (%dx),%es:(%edi)
425372:	7a 5a                	jp     0x4253ce
425374:	38 31                	cmp    %dh,(%ecx)
425376:	75 37                	jne    0x4253af
425378:	79 79                	jns    0x4253f3
42537a:	79 7a                	jns    0x4253f6
42537c:	54                   	push   %esp
42537d:	2f                   	das
42537e:	67 73 34             	addr16 jae 0x4253b5
425381:	75 73                	jne    0x4253f6
425383:	7a 67                	jp     0x4253ec
425385:	49                   	dec    %ecx
425386:	43                   	inc    %ebx
425387:	55                   	push   %ebp
425388:	4e                   	dec    %esi
425389:	68 71 58 6e 68       	push   $0x686e5871
42538e:	6f                   	outsl  %ds:(%esi),(%dx)
42538f:	34 42                	xor    $0x42,%al
425391:	68 6b 48 75 43       	push   $0x4375486b
425396:	44                   	inc    %esp
425397:	76 62                	jbe    0x4253fb
425399:	7a 67                	jp     0x425402
42539b:	45                   	inc    %ebp
42539c:	4d                   	dec    %ebp
42539d:	4f                   	dec    %edi
42539e:	35 46 43 66 41       	xor    $0x41664346,%eax
4253a3:	79 5a                	jns    0x4253ff
4253a5:	7a 48                	jp     0x4253ef
4253a7:	52                   	push   %edx
4253a8:	6e                   	outsb  %ds:(%esi),(%dx)
4253a9:	42                   	inc    %edx
4253aa:	30 55 4d             	xor    %dl,0x4d(%ebp)
4253ad:	59                   	pop    %ecx
4253ae:	5a                   	pop    %edx
4253af:	6b 68 39 38          	imul   $0x38,0x39(%eax),%ebp
4253b3:	42                   	inc    %edx
4253b4:	34 4a                	xor    $0x4a,%al
4253b6:	36 4e                	ss dec %esi
4253b8:	53                   	push   %ebx
4253b9:	44                   	inc    %esp
4253ba:	39 43 39             	cmp    %eax,0x39(%ebx)
4253bd:	69 45 6d 53 64 42 38 	imul   $0x38426453,0x6d(%ebp),%eax
4253c4:	49                   	dec    %ecx
4253c5:	4d                   	dec    %ebp
4253c6:	69 63 42 65 46 42 51 	imul   $0x51424665,0x42(%ebx),%esp
4253cd:	2f                   	das
4253ce:	77 70                	ja     0x425440
4253d0:	33 79 74             	xor    0x74(%ecx),%edi
4253d3:	36 66 33 46 33       	xor    %ss:0x33(%esi),%ax
4253d8:	31 77 54             	xor    %esi,0x54(%edi)
4253db:	61                   	popa
4253dc:	6b 6e 4a 66          	imul   $0x66,0x4a(%esi),%ebp
4253e0:	45                   	inc    %ebp
4253e1:	4f                   	dec    %edi
4253e2:	32 70 38             	xor    0x38(%eax),%dh
4253e5:	37                   	aaa
4253e6:	44                   	inc    %esp
4253e7:	71 71                	jno    0x42545a
4253e9:	43                   	inc    %ebx
4253ea:	54                   	push   %esp
4253eb:	6f                   	outsl  %ds:(%esi),(%dx)
4253ec:	33 55 50             	xor    0x50(%ebp),%edx
4253ef:	62 67 36             	bound  %esp,0x36(%edi)
4253f2:	53                   	push   %ebx
4253f3:	78 65                	js     0x42545a
4253f5:	4c                   	dec    %esp
4253f6:	53                   	push   %ebx
4253f7:	70 62                	jo     0x42545b
4253f9:	71 62                	jno    0x42545d
4253fb:	32 57 45             	xor    0x45(%edi),%dl
4253fe:	6d                   	insl   (%dx),%es:(%edi)
4253ff:	74 44                	je     0x425445
425401:	7a 75                	jp     0x425478
425403:	58                   	pop    %eax
425404:	32 39                	xor    (%ecx),%bh
425406:	4f                   	dec    %edi
425407:	71 70                	jno    0x425479
425409:	6b 6f 37 57          	imul   $0x57,0x37(%edi),%ebp
42540d:	6c                   	insb   (%dx),%es:(%edi)
42540e:	61                   	popa
42540f:	6d                   	insl   (%dx),%es:(%edi)
425410:	5a                   	pop    %edx
425411:	49                   	dec    %ecx
425412:	79 44                	jns    0x425458
425414:	51                   	push   %ecx
425415:	52                   	push   %edx
425416:	49                   	dec    %ecx
425417:	45                   	inc    %ebp
425418:	6f                   	outsl  %ds:(%esi),(%dx)
425419:	77 76                	ja     0x425491
42541b:	48                   	dec    %eax
42541c:	37                   	aaa
42541d:	35 72 59 6b 32       	xor    $0x326b5972,%eax
425422:	52                   	push   %edx
425423:	46                   	inc    %esi
425424:	51                   	push   %ecx
425425:	37                   	aaa
425426:	6f                   	outsl  %ds:(%esi),(%dx)
425427:	67 76 44             	addr16 jbe 0x42546e
42542a:	33 48 58             	xor    0x58(%eax),%ecx
42542d:	37                   	aaa
42542e:	6f                   	outsl  %ds:(%esi),(%dx)
42542f:	6f                   	outsl  %ds:(%esi),(%dx)
425430:	52                   	push   %edx
425431:	62 42 31             	bound  %eax,0x31(%edx)
425434:	6b 57 69 57          	imul   $0x57,0x69(%edi),%edx
425438:	70 31                	jo     0x42546b
42543a:	4e                   	dec    %esi
42543b:	66 4f                	dec    %di
42543d:	61                   	popa
42543e:	51                   	push   %ecx
42543f:	70 6d                	jo     0x4254ae
425441:	70 61                	jo     0x4254a4
425443:	47                   	inc    %edi
425444:	79 42                	jns    0x425488
425446:	62 39                	bound  %edi,(%ecx)
425448:	37                   	aaa
425449:	33 2b                	xor    (%ebx),%ebp
42544b:	45                   	inc    %ebp
42544c:	67 38 2b             	cmp    %ch,(%bp,%di)
42544f:	69 54 37 48 32 4d 6c 	imul   $0x6f6c4d32,0x48(%edi,%esi,1),%edx
425456:	6f
425457:	78 78                	js     0x4254d1
425459:	68 70 77 6a 59       	push   $0x596a7770
42545e:	67 34 77             	addr16 xor $0x77,%al
425461:	76 50                	jbe    0x4254b3
425463:	50                   	push   %eax
425464:	39 54 47 6e          	cmp    %edx,0x6e(%edi,%eax,2)
425468:	36 6d                	ss insl (%dx),%es:(%edi)
42546a:	6c                   	insb   (%dx),%es:(%edi)
42546b:	79 39                	jns    0x4254a6
42546d:	6e                   	outsb  %ds:(%esi),(%dx)
42546e:	34 7a                	xor    $0x7a,%al
425470:	77 67                	ja     0x4254d9
425472:	6d                   	insl   (%dx),%es:(%edi)
425473:	39 55 43             	cmp    %edx,0x43(%ebp)
425476:	75 61                	jne    0x4254d9
425478:	56                   	push   %esi
425479:	63 52 2b             	arpl   %edx,0x2b(%edx)
42547c:	56                   	push   %esi
42547d:	6c                   	insb   (%dx),%es:(%edi)
42547e:	6e                   	outsb  %ds:(%esi),(%dx)
42547f:	4f                   	dec    %edi
425480:	34 4d                	xor    $0x4d,%al
425482:	4a                   	dec    %edx
425483:	4e                   	dec    %esi
425484:	37                   	aaa
425485:	4b                   	dec    %ebx
425486:	41                   	inc    %ecx
425487:	75 54                	jne    0x4254dd
425489:	69 37 5a 38 43 45    	imul   $0x4543385a,(%edi),%esi
42548f:	59                   	pop    %ecx
425490:	50                   	push   %eax
425491:	62 75 6c             	bound  %esi,0x6c(%ebp)
425494:	34 33                	xor    $0x33,%al
425496:	42                   	inc    %edx
425497:	39 71 32             	cmp    %esi,0x32(%ecx)
42549a:	75 34                	jne    0x4254d0
42549c:	56                   	push   %esi
42549d:	6c                   	insb   (%dx),%es:(%edi)
42549e:	59                   	pop    %ecx
42549f:	2f                   	das
4254a0:	37                   	aaa
4254a1:	43                   	inc    %ebx
4254a2:	55                   	push   %ebp
4254a3:	69 4f 4b 71 33 56 41 	imul   $0x41563371,0x4b(%edi),%ecx
4254aa:	76 61                	jbe    0x42550d
4254ac:	70 37                	jo     0x4254e5
4254ae:	36 59                	ss pop %ecx
4254b0:	58                   	pop    %eax
4254b1:	52                   	push   %edx
4254b2:	36 4e                	ss dec %esi
4254b4:	31 7a 53             	xor    %edi,0x53(%edx)
4254b7:	74 4b                	je     0x425504
4254b9:	6b 69 51 49          	imul   $0x49,0x51(%ecx),%ebp
4254bd:	4a                   	dec    %edx
4254be:	64 68 69 4a 6b 35    	fs push $0x356b4a69
4254c4:	78 77                	js     0x42553d
4254c6:	4a                   	dec    %edx
4254c7:	54                   	push   %esp
4254c8:	65 63 65 73          	arpl   %esp,%gs:0x73(%ebp)
4254cc:	65 79 4c             	gs jns 0x42551b
4254cf:	41                   	inc    %ecx
4254d0:	51                   	push   %ecx
4254d1:	45                   	inc    %ebp
4254d2:	69 6d 4e 58 58 70 4b 	imul   $0x4b705858,0x4e(%ebp),%ebp
4254d9:	6b 49 59 4b          	imul   $0x4b,0x59(%ecx),%ecx
4254dd:	6a 71                	push   $0x71
4254df:	6f                   	outsl  %ds:(%esi),(%dx)
4254e0:	56                   	push   %esi
4254e1:	30 46 77             	xor    %al,0x77(%esi)
4254e4:	4f                   	dec    %edi
4254e5:	53                   	push   %ebx
4254e6:	4a                   	dec    %edx
4254e7:	53                   	push   %ebx
4254e8:	64 75 44             	fs jne 0x42552f
4254eb:	4b                   	dec    %ebx
4254ec:	38 41 77             	cmp    %al,0x77(%ecx)
4254ef:	41                   	inc    %ecx
4254f0:	6b 4a 5a 35          	imul   $0x35,0x5a(%edx),%ecx
4254f4:	41                   	inc    %ecx
4254f5:	32 41 54             	xor    0x54(%ecx),%al
4254f8:	48                   	dec    %eax
4254f9:	67 63 32             	arpl   %esi,(%bp,%si)
4254fc:	38 66 50             	cmp    %ah,0x50(%esi)
4254ff:	59                   	pop    %ecx
425500:	52                   	push   %edx
425501:	2b 45 46             	sub    0x46(%ebp),%eax
425504:	75 2f                	jne    0x425535
425506:	78 43                	js     0x42554b
425508:	55                   	push   %ebp
425509:	4d                   	dec    %ebp
42550a:	58                   	pop    %eax
42550b:	47                   	inc    %edi
42550c:	48                   	dec    %eax
42550d:	4f                   	dec    %edi
42550e:	51                   	push   %ecx
42550f:	54                   	push   %esp
425510:	66 61                	popaw
425512:	33 52 6c             	xor    0x6c(%edx),%edx
425515:	52                   	push   %edx
425516:	50                   	push   %eax
425517:	32 63 65             	xor    0x65(%ebx),%ah
42551a:	6e                   	outsb  %ds:(%esi),(%dx)
42551b:	35 6b 5a 6c 2f       	xor    $0x2f6c5a6b,%eax
425520:	63 64 62 51          	arpl   %esp,0x51(%edx,%eiz,2)
425524:	61                   	popa
425525:	67 57                	addr16 push %edi
425527:	45                   	inc    %ebp
425528:	54                   	push   %esp
425529:	75 79                	jne    0x4255a4
42552b:	43                   	inc    %ebx
42552c:	63 7a 68             	arpl   %edi,0x68(%edx)
42552f:	41                   	inc    %ecx