4283ef:	54                   	push   %esp
4283f0:	56                   	push   %esi
4283f1:	4d                   	dec    %ebp
4283f2:	44                   	inc    %esp
4283f3:	37                   	aaa
4283f4:	73 75                	jae    0x42846b
4283f6:	34 75                	xor    $0x75,%al
4283f8:	47                   	inc    %edi
4283f9:	2f                   	das
4283fa:	59                   	pop    %ecx
4283fb:	4e                   	dec    %esi
4283fc:	67 30 32             	xor    %dh,(%bp,%si)
4283ff:	47                   	inc    %edi
428400:	63 37                	arpl   %esi,(%edi)
428402:	5a                   	pop    %edx
428403:	6d                   	insl   (%dx),%es:(%edi)
428404:	4d                   	dec    %ebp
428405:	39 6f 74             	cmp    %ebp,0x74(%edi)
428408:	37                   	aaa
428409:	41                   	inc    %ecx
42840a:	62 6a 6d             	bound  %ebp,0x6d(%edx)
42840d:	62 37                	bound  %esi,(%edi)
42840f:	57                   	push   %edi
428410:	66 4e                	dec    %si
428412:	6a 47                	push   $0x47
428414:	59                   	pop    %ecx
428415:	73 42                	jae    0x428459
428417:	62 47 53             	bound  %eax,0x53(%edi)
42841a:	4f                   	dec    %edi
42841b:	2b 4e 55             	sub    0x55(%esi),%ecx
42841e:	69 6f 4d 6e 30 51 4a 	imul   $0x4a51306e,0x4d(%edi),%ebp
428425:	54                   	push   %esp
428426:	6b 5a 66 70          	imul   $0x70,0x66(%edx),%ebx
42842a:	6b 73 51 33          	imul   $0x33,0x51(%ebx),%esi
42842e:	59                   	pop    %ecx
42842f:	54                   	push   %esp
428430:	6a 54                	push   $0x54
428432:	39 66 36             	cmp    %esp,0x36(%esi)
428435:	37                   	aaa
428436:	74 5a                	je     0x428492
428438:	2f                   	das
428439:	66 6b 52 65 68       	imul   $0x68,0x65(%edx),%dx
42843e:	79 33                	jns    0x428473
428440:	30 34 44             	xor    %dh,(%esp,%eax,2)
428443:	73 37                	jae    0x42847c
428445:	57                   	push   %edi
428446:	42                   	inc    %edx
428447:	4e                   	dec    %esi
428448:	32 33                	xor    (%ebx),%dh
42844a:	4b                   	dec    %ebx
42844b:	63 7a 4b             	arpl   %edi,0x4b(%edx)
42844e:	6b 62 75 51          	imul   $0x51,0x75(%edx),%esp
428452:	58                   	pop    %eax
428453:	59                   	pop    %ecx
428454:	45                   	inc    %ebp
428455:	52                   	push   %edx
428456:	4c                   	dec    %esp
428457:	6b 34 42 33          	imul   $0x33,(%edx,%eax,2),%esi
42845b:	79 75                	jns    0x4284d2
42845d:	47                   	inc    %edi
42845e:	42                   	inc    %edx
42845f:	42                   	inc    %edx
428460:	6b 34 74 4d          	imul   $0x4d,(%esp,%esi,2),%esi
428464:	4d                   	dec    %ebp
428465:	6e                   	outsb  %ds:(%esi),(%dx)
428466:	69 74 69 6c 72 73 6b 	imul   $0x696b7372,0x6c(%ecx,%ebp,2),%esi
42846d:	69
42846e:	53                   	push   %ebx
42846f:	47                   	inc    %edi
428470:	53                   	push   %ebx
428471:	65 47                	gs inc %edi
428473:	76 6b                	jbe    0x4284e0
428475:	78 67                	js     0x4284de
428477:	55                   	push   %ebp
428478:	38 42 74             	cmp    %al,0x74(%edx)
42847b:	66 54                	push   %sp
42847d:	6f                   	outsl  %ds:(%esi),(%dx)
42847e:	6f                   	outsl  %ds:(%esi),(%dx)
42847f:	38 79 38             	cmp    %bh,0x38(%ecx)
428482:	4b                   	dec    %ebx
428483:	6a 53                	push   $0x53
428485:	71 35                	jno    0x4284bc
428487:	66 51                	push   %cx
428489:	41                   	inc    %ecx
42848a:	62 75 43             	bound  %esi,0x43(%ebp)
42848d:	54                   	push   %esp
42848e:	73 73                	jae    0x428503
428490:	76 44                	jbe    0x4284d6
428492:	63 65 53             	arpl   %esp,0x53(%ebp)
428495:	74 30                	je     0x4284c7
428497:	61                   	popa
428498:	63 41 46             	arpl   %eax,0x46(%ecx)
42849b:	74 6b                	je     0x428508
42849d:	69 45 78 66 6c 37 41 	imul   $0x41376c66,0x78(%ebp),%eax
4284a4:	6f                   	outsl  %ds:(%esi),(%dx)
4284a5:	59                   	pop    %ecx
4284a6:	37                   	aaa
4284a7:	55                   	push   %ebp
4284a8:	38 73 71             	cmp    %dh,0x71(%ebx)
4284ab:	30 5a 4c             	xor    %bl,0x4c(%edx)
4284ae:	76 6c                	jbe    0x42851c
4284b0:	76 59                	jbe    0x42850b
4284b2:	4e                   	dec    %esi
4284b3:	6f                   	outsl  %ds:(%esi),(%dx)
4284b4:	33 48 36             	xor    0x36(%eax),%ecx
4284b7:	6f                   	outsl  %ds:(%esi),(%dx)
4284b8:	71 4f                	jno    0x428509
4284ba:	41                   	inc    %ecx
4284bb:	63 37                	arpl   %esi,(%edi)
4284bd:	56                   	push   %esi
4284be:	59                   	pop    %ecx
4284bf:	71 61                	jno    0x428522
4284c1:	53                   	push   %ebx
4284c2:	78 41                	js     0x428505
4284c4:	44                   	inc    %esp
4284c5:	62 63 6c             	bound  %esp,0x6c(%ebx)
4284c8:	56                   	push   %esi
4284c9:	4c                   	dec    %esp
4284ca:	33 36                	xor    (%esi),%esi
4284cc:	6d                   	insl   (%dx),%es:(%edi)
4284cd:	61                   	popa
4284ce:	6f                   	outsl  %ds:(%esi),(%dx)
4284cf:	76 7a                	jbe    0x42854b
4284d1:	6b 43 55 70          	imul   $0x70,0x55(%ebx),%eax
4284d5:	32 46 45             	xor    0x45(%esi),%al
4284d8:	4a                   	dec    %edx
4284d9:	37                   	aaa
4284da:	49                   	dec    %ecx
4284db:	6d                   	insl   (%dx),%es:(%edi)
4284dc:	32 48 64             	xor    0x64(%eax),%cl
4284df:	6e                   	outsb  %ds:(%esi),(%dx)
4284e0:	6a 30                	push   $0x30
4284e2:	58                   	pop    %eax
4284e3:	79 66                	jns    0x42854b
4284e5:	30 4c 39 52          	xor    %cl,0x52(%ecx,%edi,1)
4284e9:	4b                   	dec    %ebx
4284ea:	44                   	inc    %esp
4284eb:	54                   	push   %esp
4284ec:	45                   	inc    %ebp
4284ed:	67 62 75 37          	bound  %esi,0x37(%di)
4284f1:	34 41                	xor    $0x41,%al
4284f3:	53                   	push   %ebx
4284f4:	39 77 55             	cmp    %esi,0x55(%edi)
4284f7:	66 30 54 4b 77       	data16 xor %dl,0x77(%ebx,%ecx,2)
4284fc:	73 49                	jae    0x428547
4284fe:	4e                   	dec    %esi
4284ff:	71 31                	jno    0x428532
428501:	68 69 6a 4e 71       	push   $0x714e6a69
428506:	53                   	push   %ebx
428507:	7a 4b                	jp     0x428554
428509:	69 31 37 71 51 49    	imul   $0x49517137,(%ecx),%esi
42850f:	34 30                	xor    $0x30,%al
428511:	38 58 35             	cmp    %bl,0x35(%eax)
428514:	49                   	dec    %ecx
428515:	6c                   	insb   (%dx),%es:(%edi)
428516:	79 74                	jns    0x42858c
428518:	49                   	dec    %ecx
428519:	73 33                	jae    0x42854e
42851b:	67 39 41 41          	cmp    %eax,0x41(%bx,%di)
42851f:	59                   	pop    %ecx
428520:	69 44 33 61 50 42 6b 	imul   $0x496b4250,0x61(%ebx,%esi,1),%eax
428527:	49
428528:	73 4b                	jae    0x428575
42852a:	75 4c                	jne    0x428578
42852c:	5a                   	pop    %edx
42852d:	72 5a                	jb     0x428589
42852f:	55                   	push   %ebp
428530:	78 42                	js     0x428574
428532:	43                   	inc    %ebx
428533:	46                   	inc    %esi
428534:	30 6b 48             	xor    %ch,0x48(%ebx)
428537:	6f                   	outsl  %ds:(%esi),(%dx)
428538:	41                   	inc    %ecx
428539:	43                   	inc    %ebx
42853a:	2b 69 58             	sub    0x58(%ecx),%ebp
42853d:	46                   	inc    %esi
42853e:	4a                   	dec    %edx
42853f:	6a 6b                	push   $0x6b
428541:	74 42                	je     0x428585
428543:	79 47                	jns    0x42858c
428545:	5a                   	pop    %edx
428546:	31 54 4f 72          	xor    %edx,0x72(%edi,%ecx,2)
42854a:	34 45                	xor    $0x45,%al
42854c:	55                   	push   %ebp
42854d:	38 33                	cmp    %dh,(%ebx)
42854f:	55                   	push   %ebp
428550:	57                   	push   %edi
428551:	62 4e 79             	bound  %ecx,0x79(%esi)
428554:	4c                   	dec    %esp
428555:	64 63 45 6b          	arpl   %eax,%fs:0x6b(%ebp)
428559:	58                   	pop    %eax
42855a:	34 50                	xor    $0x50,%al
42855c:	73 4a                	jae    0x4285a8
42855e:	51                   	push   %ecx
42855f:	41                   	inc    %ecx
428560:	32 46 6c             	xor    0x6c(%esi),%al
428563:	31 36                	xor    %esi,(%esi)
428565:	35 39 77 77 2f       	xor    $0x2f777739,%eax
42856a:	6b 36 45             	imul   $0x45,(%esi),%esi
42856d:	36 2f                	ss das
42856f:	31 62 47             	xor    %esp,0x47(%edx)
428572:	58                   	pop    %eax
428573:	72 30                	jb     0x4285a5
428575:	77 44                	ja     0x4285bb
428577:	77 4c                	ja     0x4285c5
428579:	42                   	inc    %edx
42857a:	61                   	popa
42857b:	74 32                	je     0x4285af
42857d:	64 4c                	fs dec %esp
42857f:	64 34 53             	fs xor $0x53,%al
428582:	77 39                	ja     0x4285bd
428584:	32 46 68             	xor    0x68(%esi),%al
428587:	54                   	push   %esp
428588:	76 30                	jbe    0x4285ba
42858a:	4e                   	dec    %esi
42858b:	32 54 62 58          	xor    0x58(%edx,%eiz,2),%dl
42858f:	56                   	push   %esi
428590:	45                   	inc    %ebp
428591:	31 49 52             	xor    %ecx,0x52(%ecx)
428594:	33 44 56 30          	xor    0x30(%esi,%edx,2),%eax
428598:	55                   	push   %ebp
428599:	76 50                	jbe    0x4285eb
42859b:	48                   	dec    %eax
42859c:	30 57 31             	xor    %dl,0x31(%edi)
42859f:	50                   	push   %eax
4285a0:	72 6c                	jb     0x42860e
4285a2:	36 66 5a             	ss pop %dx
4285a5:	52                   	push   %edx
4285a6:	75 53                	jne    0x4285fb
4285a8:	2f                   	das
4285a9:	57                   	push   %edi
4285aa:	6e                   	outsb  %ds:(%esi),(%dx)
4285ab:	4f                   	dec    %edi
4285ac:	42                   	inc    %edx
4285ad:	68 63 52 52 39       	push   $0x39525263
4285b2:	49                   	dec    %ecx
4285b3:	52                   	push   %edx
4285b4:	36 4f                	ss dec %edi
4285b6:	6d                   	insl   (%dx),%es:(%edi)
4285b7:	33 51 6b             	xor    0x6b(%ecx),%edx
4285ba:	52                   	push   %edx
4285bb:	68 35 33 68 78       	push   $0x78683335
4285c0:	59                   	pop    %ecx
4285c1:	37                   	aaa
4285c2:	53                   	push   %ebx
4285c3:	4d                   	dec    %ebp
4285c4:	67 79 6b             	addr16 jns 0x428632
4285c7:	48                   	dec    %eax
4285c8:	6f                   	outsl  %ds:(%esi),(%dx)
4285c9:	34 6c                	xor    $0x6c,%al
4285cb:	76 61                	jbe    0x42862e
4285cd:	77 42                	ja     0x428611
4285cf:	4a                   	dec    %edx
4285d0:	33 45 4d             	xor    0x4d(%ebp),%eax
4285d3:	77 71                	ja     0x428646
4285d5:	41                   	inc    %ecx
4285d6:	54                   	push   %esp
4285d7:	53                   	push   %ebx
4285d8:	7a 51                	jp     0x42862b
4285da:	75 45                	jne    0x428621
4285dc:	61                   	popa
4285dd:	68 6b 54 62 36       	push   $0x3662546b
4285e2:	42                   	inc    %edx
4285e3:	68 56 48 61 35       	push   $0x35614856
4285e8:	6a 36                	push   $0x36
4285ea:	4a                   	dec    %edx
4285eb:	2b 54 62 62          	sub    0x62(%edx,%eiz,2),%edx
4285ef:	30 69 58             	xor    %ch,0x58(%ecx)
4285f2:	65 73 42             	gs jae 0x428637
4285f5:	2f                   	das
4285f6:	62 6f 49             	bound  %ebp,0x49(%edi)
4285f9:	41                   	inc    %ecx
4285fa:	42                   	inc    %edx
4285fb:	4b                   	dec    %ebx
4285fc:	35 64 57 64 31       	xor    $0x31645764,%eax
428601:	6d                   	insl   (%dx),%es:(%edi)
428602:	34 79                	xor    $0x79,%al
428604:	2f                   	das
428605:	53                   	push   %ebx
428606:	6d                   	insl   (%dx),%es:(%edi)
428607:	52                   	push   %edx
428608:	4c                   	dec    %esp
428609:	7a 44                	jp     0x42864f
42860b:	56                   	push   %esi
42860c:	61                   	popa
42860d:	51                   	push   %ecx
42860e:	77 76                	ja     0x428686
428610:	47                   	inc    %edi
428611:	49                   	dec    %ecx
428612:	64 50                	fs push %eax
428614:	59                   	pop    %ecx
428615:	54                   	push   %esp
428616:	76 50                	jbe    0x428668
428618:	64 4e                	fs dec %esi
42861a:	56                   	push   %esi
42861b:	55                   	push   %ebp
42861c:	52                   	push   %edx
42861d:	32 43 48             	xor    0x48(%ebx),%al
428620:	78 46                	js     0x428668
428622:	41                   	inc    %ecx
428623:	37                   	aaa
428624:	71 67                	jno    0x42868d
428626:	63 71 52             	arpl   %esi,0x52(%ecx)
428629:	6e                   	outsb  %ds:(%esi),(%dx)
42862a:	35 52 4a 6a 63       	xor    $0x636a4a52,%eax
42862f:	76 6a                	jbe    0x42869b
428631:	58                   	pop    %eax
428632:	6f                   	outsl  %ds:(%esi),(%dx)
428633:	37                   	aaa
428634:	4d                   	dec    %ebp
428635:	6b 4b 78 41          	imul   $0x41,0x78(%ebx),%ecx
428639:	64 62 35 37 70 33 70 	bound  %esi,%fs:0x70337037
428640:	4f                   	dec    %edi
428641:	75 78                	jne    0x4286bb
428643:	7a 32                	jp     0x428677
428645:	37                   	aaa
428646:	71 6e                	jno    0x4286b6
428648:	6a 56                	push   $0x56
42864a:	45                   	inc    %ebp
42864b:	72 66                	jb     0x4286b3
42864d:	7a 73                	jp     0x4286c2
42864f:	4f                   	dec    %edi
428650:	42                   	inc    %edx
428651:	50                   	push   %eax
428652:	77 4b                	ja     0x42869f
428654:	30 39                	xor    %bh,(%ecx)
428656:	62 30                	bound  %esi,(%eax)
428658:	37                   	aaa
428659:	47                   	inc    %edi
42865a:	49                   	dec    %ecx
42865b:	65 48                	gs dec %eax
42865d:	6b 39 6d             	imul   $0x6d,(%ecx),%edi
428660:	67 68 77 4f 2f 37    	addr16 push $0x372f4f77
428666:	42                   	inc    %edx
428667:	4c                   	dec    %esp
428668:	79 62                	jns    0x4286cc
42866a:	51                   	push   %ecx
42866b:	37                   	aaa
42866c:	47                   	inc    %edi
42866d:	56                   	push   %esi
42866e:	79 36                	jns    0x4286a6
428670:	53                   	push   %ebx
428671:	53                   	push   %ebx
428672:	61                   	popa
428673:	71 72                	jno    0x4286e7
428675:	75 46                	jne    0x4286bd
428677:	2b 63 30             	sub    0x30(%ebx),%esp
42867a:	56                   	push   %esi
42867b:	42                   	inc    %edx
42867c:	57                   	push   %edi