42528c:	61                   	popa
42528d:	71 75                	jno    0x425304
42528f:	45                   	inc    %ebp
425290:	51                   	push   %ecx
425291:	30 64 64 33          	xor    %ah,0x33(%esp,%eiz,2)
425295:	4f                   	dec    %edi
425296:	51                   	push   %ecx
425297:	63 50 6b             	arpl   %edx,0x6b(%eax)
42529a:	56                   	push   %esi
42529b:	49                   	dec    %ecx
42529c:	66 34 79             	data16 xor $0x79,%al
42529f:	38 45 55             	cmp    %al,0x55(%ebp)
4252a2:	38 4b 6b             	cmp    %cl,0x6b(%ebx)
4252a5:	69 63 6b 31 72 55 30 	imul   $0x30557231,0x6b(%ebx),%esp
4252ac:	30 66 2b             	xor    %ah,0x2b(%esi)
4252af:	49                   	dec    %ecx
4252b0:	36 7a 34             	ss jp  0x4252e7
4252b3:	42                   	inc    %edx
4252b4:	70 4c                	jo     0x425302
4252b6:	48                   	dec    %eax
4252b7:	72 48                	jb     0x425301
4252b9:	50                   	push   %eax
4252ba:	75 6d                	jne    0x425329
4252bc:	47                   	inc    %edi
4252bd:	43                   	inc    %ebx
4252be:	51                   	push   %ecx
4252bf:	6c                   	insb   (%dx),%es:(%edi)
4252c0:	6f                   	outsl  %ds:(%esi),(%dx)
4252c1:	6b 45 41 49          	imul   $0x49,0x41(%ebp),%eax
4252c5:	46                   	inc    %esi
4252c6:	30 56 75             	xor    %dl,0x75(%esi)
4252c9:	6d                   	insl   (%dx),%es:(%edi)
4252ca:	69 69 46 64 51 31 32 	imul   $0x32315164,0x46(%ecx),%ebp
4252d1:	48                   	dec    %eax
4252d2:	2b 4c 6b 42          	sub    0x42(%ebx,%ebp,2),%ecx
4252d6:	48                   	dec    %eax
4252d7:	59                   	pop    %ecx
4252d8:	55                   	push   %ebp
4252d9:	6f                   	outsl  %ds:(%esi),(%dx)
4252da:	6a 66                	push   $0x66
4252dc:	2f                   	das
4252dd:	62 51 78             	bound  %edx,0x78(%ecx)
4252e0:	32 4d 2f             	xor    0x2f(%ebp),%cl
4252e3:	52                   	push   %edx
4252e4:	4e                   	dec    %esi
4252e5:	74 30                	je     0x425317
4252e7:	37                   	aaa
4252e8:	77 2f                	ja     0x425319
4252ea:	58                   	pop    %eax
4252eb:	41                   	inc    %ecx
4252ec:	54                   	push   %esp
4252ed:	34 66                	xor    $0x66,%al
4252ef:	70 5a                	jo     0x42534b
4252f1:	2f                   	das
4252f2:	76 67                	jbe    0x42535b
4252f4:	39 58 64             	cmp    %ebx,0x64(%eax)
4252f7:	4b                   	dec    %ebx
4252f8:	48                   	dec    %eax
4252f9:	4d                   	dec    %ebp
4252fa:	72 66                	jb     0x425362
4252fc:	4f                   	dec    %edi
4252fd:	6f                   	outsl  %ds:(%esi),(%dx)
4252fe:	46                   	inc    %esi
4252ff:	5a                   	pop    %edx
425300:	7a 6b                	jp     0x42536d
425302:	39 6a 54             	cmp    %ebp,0x54(%edx)
425305:	6b 41 72 31          	imul   $0x31,0x72(%ecx),%eax
425309:	53                   	push   %ebx
42530a:	5a                   	pop    %edx
42530b:	75 45                	jne    0x425352
42530d:	4a                   	dec    %edx
42530e:	57                   	push   %edi
42530f:	4e                   	dec    %esi
425310:	63 45 44             	arpl   %eax,0x44(%ebp)
425313:	55                   	push   %ebp
425314:	67 63 4f 75          	arpl   %ecx,0x75(%bx)
425318:	35 5a 53 64 48       	xor    $0x4864535a,%eax
42531d:	4a                   	dec    %edx
42531e:	2f                   	das
42531f:	76 5a                	jbe    0x42537b
425321:	65 34 4c             	gs xor $0x4c,%al
425324:	42                   	inc    %edx
425325:	33 6b 4a             	xor    0x4a(%ebx),%ebp
425328:	57                   	push   %edi
425329:	67 75 64             	addr16 jne 0x425390
42532c:	2b 52 4a             	sub    0x4a(%edx),%edx
42532f:	5a                   	pop    %edx
425330:	6d                   	insl   (%dx),%es:(%edi)
425331:	6c                   	insb   (%dx),%es:(%edi)
425332:	6e                   	outsb  %ds:(%esi),(%dx)
425333:	70 62                	jo     0x425397
425335:	4e                   	dec    %esi
425336:	67 49                	addr16 dec %ecx
425338:	53                   	push   %ebx
425339:	79 35                	jns    0x425370
42533b:	4a                   	dec    %edx
42533c:	45                   	inc    %ebp
42533d:	75 52                	jne    0x425391
42533f:	63 6d 2f             	arpl   %ebp,0x2f(%ebp)
425342:	43                   	inc    %ebx
425343:	36 6d                	ss insl (%dx),%es:(%edi)
425345:	72 78                	jb     0x4253bf
425347:	67 66 61             	addr16 popaw
42534a:	52                   	push   %edx
42534b:	4f                   	dec    %edi
42534c:	36 6d                	ss insl (%dx),%es:(%edi)
42534e:	6c                   	insb   (%dx),%es:(%edi)
42534f:	67 75 52             	addr16 jne 0x4253a4
425352:	67 77 6a             	addr16 ja 0x4253bf
425355:	67 6f                	outsl  %ds:(%si),(%dx)
425357:	53                   	push   %ebx
425358:	63 46 4f             	arpl   %eax,0x4f(%esi)
42535b:	66 38 56 30          	data16 cmp %dl,0x30(%esi)
42535f:	4b                   	dec    %ebx
425360:	39 30                	cmp    %esi,(%eax)
425362:	79 4d                	jns    0x4253b1
425364:	4c                   	dec    %esp
425365:	38 66 53             	cmp    %ah,0x53(%esi)
425368:	34 69                	xor    $0x69,%al
42536a:	38 49 6b             	cmp    %cl,0x6b(%ecx)
42536d:	43                   	inc    %ebx
42536e:	74 4d                	je     0x4253bd
425370:	37                   	aaa
425371:	67 57                	addr16 push %edi
425373:	6a 65                	push   $0x65
425375:	43                   	inc    %ebx
425376:	73 79                	jae    0x4253f1
425378:	65 6f                	outsl  %gs:(%esi),(%dx)
42537a:	62 46 30             	bound  %eax,0x30(%esi)
42537d:	2f                   	das
42537e:	53                   	push   %ebx
42537f:	64 68 32 6b 62 67    	fs push $0x67626b32
425385:	43                   	inc    %ebx
425386:	43                   	inc    %ebx
425387:	44                   	inc    %esp
425388:	6d                   	insl   (%dx),%es:(%edi)
425389:	69 52 37 45 41 61 2b 	imul   $0x2b614145,0x37(%edx),%edx
425390:	79 4f                	jns    0x4253e1
425392:	69 67 78 68 51 4e 72 	imul   $0x724e5168,0x78(%edi),%esp
425399:	36 43                	ss inc %ebx
42539b:	63 64 6f 56          	arpl   %esp,0x56(%edi,%ebp,2)
42539f:	71 6c                	jno    0x42540d
4253a1:	4a                   	dec    %edx
4253a2:	6c                   	insb   (%dx),%es:(%edi)
4253a3:	58                   	pop    %eax
4253a4:	41                   	inc    %ecx
4253a5:	42                   	inc    %edx
4253a6:	39 2b                	cmp    %ebp,(%ebx)
4253a8:	72 73                	jb     0x42541d
4253aa:	48                   	dec    %eax
4253ab:	65 34 7a             	gs xor $0x7a,%al
4253ae:	70 38                	jo     0x4253e8
4253b0:	4a                   	dec    %edx
4253b1:	6a 62                	push   $0x62
4253b3:	2f                   	das
4253b4:	52                   	push   %edx
4253b5:	73 53                	jae    0x42540a
4253b7:	70 4c                	jo     0x425405
4253b9:	6f                   	outsl  %ds:(%esi),(%dx)
4253ba:	4a                   	dec    %edx
4253bb:	38 61 59             	cmp    %ah,0x59(%ecx)
4253be:	76 4b                	jbe    0x42540b
4253c0:	51                   	push   %ecx
4253c1:	57                   	push   %edi
4253c2:	4e                   	dec    %esi
4253c3:	64 53                	fs push %ebx
4253c5:	52                   	push   %edx
4253c6:	35 33 71 4a 30       	xor    $0x304a7133,%eax
4253cb:	34 59                	xor    $0x59,%al
4253cd:	47                   	inc    %edi
4253ce:	43                   	inc    %ebx
4253cf:	36 69 78 68 33 54 33 	imul   $0x78335433,%ss:0x68(%eax),%edi
4253d6:	78
4253d7:	72 63                	jb     0x42543c
4253d9:	50                   	push   %eax
4253da:	36 6c                	ss insb (%dx),%es:(%edi)
4253dc:	61                   	popa
4253dd:	36 31 76 61          	xor    %esi,%ss:0x61(%esi)
4253e1:	71 46                	jno    0x425429
4253e3:	64 39 62 6c          	cmp    %esp,%fs:0x6c(%edx)
4253e7:	4a                   	dec    %edx
4253e8:	32 78 65             	xor    0x65(%eax),%bh
4253eb:	56                   	push   %esi
4253ec:	35 64 4c 51 75       	xor    $0x75514c64,%eax
4253f1:	44                   	inc    %esp
4253f2:	68 32 6c 71 31       	push   $0x31716c32
4253f7:	4c                   	dec    %esp
4253f8:	79 79                	jns    0x425473
4253fa:	47                   	inc    %edi
4253fb:	4e                   	dec    %esi
4253fc:	48                   	dec    %eax
4253fd:	68 37 6f 53 4c       	push   $0x4c536f37
425402:	6e                   	outsb  %ds:(%esi),(%dx)
425403:	34 6f                	xor    $0x6f,%al
425405:	33 6f 74             	xor    0x74(%edi),%ebp
425408:	77 69                	ja     0x425473
42540a:	53                   	push   %ebx
42540b:	45                   	inc    %ebp
42540c:	61                   	popa
42540d:	57                   	push   %edi
42540e:	56                   	push   %esi
42540f:	6f                   	outsl  %ds:(%esi),(%dx)
425410:	6e                   	outsb  %ds:(%esi),(%dx)
425411:	33 77 66             	xor    0x66(%edi),%esi
425414:	72 4e                	jb     0x425464
425416:	66 4b                	dec    %bx
425418:	41                   	inc    %ecx
425419:	45                   	inc    %ebp
42541a:	6d                   	insl   (%dx),%es:(%edi)
42541b:	68 56 76 72 67       	push   $0x67727656
425420:	66 41                	inc    %cx
425422:	4b                   	dec    %ebx
425423:	74 6a                	je     0x42548f
425425:	55                   	push   %ebp
425426:	70 36                	jo     0x42545e
425428:	77 30                	ja     0x42545a
42542a:	64 4d                	fs dec %ebp
42542c:	61                   	popa
42542d:	5a                   	pop    %edx
42542e:	76 76                	jbe    0x4254a6
425430:	67 70 75             	addr16 jo 0x4254a8
425433:	48                   	dec    %eax
425434:	63 4b 6c             	arpl   %ecx,0x6c(%ebx)
425437:	6f                   	outsl  %ds:(%esi),(%dx)
425438:	5a                   	pop    %edx
425439:	36 75 34             	ss jne 0x425470
42543c:	6c                   	insb   (%dx),%es:(%edi)
42543d:	67 32 66 4b          	xor    0x4b(%bp),%ah
425441:	6c                   	insb   (%dx),%es:(%edi)
425442:	7a 6a                	jp     0x4254ae
425444:	49                   	dec    %ecx
425445:	30 6a 43             	xor    %ch,0x43(%edx)
425448:	63 34 71             	arpl   %esi,(%ecx,%esi,2)
42544b:	76 38                	jbe    0x425485
42544d:	4f                   	dec    %edi
42544e:	4c                   	dec    %esp
42544f:	46                   	inc    %esi
425450:	58                   	pop    %eax
425451:	4b                   	dec    %ebx
425452:	56                   	push   %esi
425453:	47                   	inc    %edi
425454:	4e                   	dec    %esi
425455:	4a                   	dec    %edx
425456:	4d                   	dec    %ebp
425457:	6b 71 79 73          	imul   $0x73,0x79(%ecx),%esi
42545b:	51                   	push   %ecx
42545c:	54                   	push   %esp
42545d:	37                   	aaa
42545e:	59                   	pop    %ecx
42545f:	38 63 4b             	cmp    %ah,0x4b(%ebx)
425462:	48                   	dec    %eax
425463:	50                   	push   %eax
425464:	48                   	dec    %eax
425465:	75 74                	jne    0x4254db
425467:	42                   	inc    %edx
425468:	50                   	push   %eax
425469:	6b 67 66 68          	imul   $0x68,0x66(%edi),%esp
42546d:	78 42                	js     0x4254b1
42546f:	38 6d 32             	cmp    %ch,0x32(%ebp)
425472:	46                   	inc    %esi
425473:	51                   	push   %ecx
425474:	45                   	inc    %ebp
425475:	66 69 34 61 50 34    	imul   $0x3450,(%ecx,%eiz,2),%si
42547b:	57                   	push   %edi
42547c:	47                   	inc    %edi
42547d:	30 2b                	xor    %ch,(%ebx)
42547f:	62 32                	bound  %esi,(%edx)
425481:	31 73 74             	xor    %esi,0x74(%ebx)
425484:	76 51                	jbe    0x4254d7
425486:	7a 4c                	jp     0x4254d4
425488:	42                   	inc    %edx
425489:	53                   	push   %ebx
42548a:	52                   	push   %edx
42548b:	53                   	push   %ebx
42548c:	51                   	push   %ecx
42548d:	34 78                	xor    $0x78,%al
42548f:	36 66 30 56 6f       	data16 xor %dl,%ss:0x6f(%esi)
425494:	72 41                	jb     0x4254d7
425496:	44                   	inc    %esp
425497:	4a                   	dec    %edx
425498:	71 35                	jno    0x4254cf
42549a:	4f                   	dec    %edi
42549b:	44                   	inc    %esp
42549c:	48                   	dec    %eax
42549d:	30 70 33             	xor    %dh,0x33(%eax)
4254a0:	7a 57                	jp     0x4254f9
4254a2:	4d                   	dec    %ebp
4254a3:	39 72 4e             	cmp    %esi,0x4e(%edx)
4254a6:	6c                   	insb   (%dx),%es:(%edi)
4254a7:	68 76 32 62 78       	push   $0x78623276
4254ac:	50                   	push   %eax
4254ad:	66 55                	push   %bp
4254af:	39 32                	cmp    %esi,(%edx)
4254b1:	6c                   	insb   (%dx),%es:(%edi)
4254b2:	57                   	push   %edi
4254b3:	65 47                	gs inc %edi
4254b5:	50                   	push   %eax
4254b6:	37                   	aaa
4254b7:	73 51                	jae    0x42550a
4254b9:	56                   	push   %esi
4254ba:	4d                   	dec    %ebp
4254bb:	64 34 69             	fs xor $0x69,%al
4254be:	42                   	inc    %edx
4254bf:	7a 6d                	jp     0x42552e
4254c1:	53                   	push   %ebx
4254c2:	65 42                	gs inc %edx
4254c4:	67 71 4c             	addr16 jno 0x425513
4254c7:	33 4f 43             	xor    0x43(%edi),%ecx
4254ca:	4d                   	dec    %ebp
4254cb:	38 4c 75 37          	cmp    %cl,0x37(%ebp,%esi,2)
4254cf:	5a                   	pop    %edx
4254d0:	46                   	inc    %esi
4254d1:	47                   	inc    %edi
4254d2:	44                   	inc    %esp
4254d3:	2f                   	das
4254d4:	4b                   	dec    %ebx
4254d5:	41                   	inc    %ecx
4254d6:	5a                   	pop    %edx
4254d7:	30 46 4f             	xor    %al,0x4f(%esi)
4254da:	71 6d                	jno    0x425549
4254dc:	6b 6e 72 61          	imul   $0x61,0x72(%esi),%ebp
4254e0:	4f                   	dec    %edi
4254e1:	56                   	push   %esi
4254e2:	4b                   	dec    %ebx
4254e3:	77 7a                	ja     0x42555f
4254e5:	50                   	push   %eax
4254e6:	32 4d 52             	xor    0x52(%ebp),%cl
4254e9:	4c                   	dec    %esp
4254ea:	54                   	push   %esp
4254eb:	6f                   	outsl  %ds:(%esi),(%dx)
4254ec:	69 78 2f 5a 41 66 41 	imul   $0x4166415a,0x2f(%eax),%edi
4254f3:	4f                   	dec    %edi
4254f4:	75 48                	jne    0x42553e
4254f6:	66 4c                	dec    %sp
4254f8:	52                   	push   %edx
4254f9:	67 30 33             	xor    %dh,(%bp,%di)
4254fc:	4e                   	dec    %esi
4254fd:	78 4f                	js     0x42554e
4254ff:	32 4e 4c             	xor    0x4c(%esi),%cl
425502:	6c                   	insb   (%dx),%es:(%edi)
425503:	61                   	popa
425504:	6b 71 44 69          	imul   $0x69,0x44(%ecx),%esi
425508:	30 7a 71             	xor    %bh,0x71(%edx)
42550b:	65 43                	gs inc %ebx
42550d:	48                   	dec    %eax
42550e:	72 77                	jb     0x425587
425510:	49                   	dec    %ecx
425511:	6a 55                	push   $0x55
425513:	78 7a                	js     0x42558f
425515:	58                   	pop    %eax