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
42867d:	55                   	push   %ebp
42867e:	7a 33                	jp     0x4286b3
428680:	39 43 78             	cmp    %eax,0x78(%ebx)
428683:	4f                   	dec    %edi
428684:	6c                   	insb   (%dx),%es:(%edi)
428685:	76 73                	jbe    0x4286fa
428687:	6c                   	insb   (%dx),%es:(%edi)
428688:	6d                   	insl   (%dx),%es:(%edi)
428689:	2b 76 4b             	sub    0x4b(%esi),%esi
42868c:	32 34 54             	xor    (%esp,%edx,2),%dh
42868f:	39 73 41             	cmp    %esi,0x41(%ebx)
428692:	61                   	popa
428693:	2f                   	das
428694:	63 79 52             	arpl   %edi,0x52(%ecx)
428697:	6f                   	outsl  %ds:(%esi),(%dx)
428698:	55                   	push   %ebp
428699:	72 38                	jb     0x4286d3
42869b:	6e                   	outsb  %ds:(%esi),(%dx)
42869c:	56                   	push   %esi
42869d:	43                   	inc    %ebx
42869e:	6e                   	outsb  %ds:(%esi),(%dx)
42869f:	6b 55 72 44          	imul   $0x44,0x72(%ebp),%edx
4286a3:	34 34                	xor    $0x34,%al
4286a5:	4e                   	dec    %esi
4286a6:	72 37                	jb     0x4286df
4286a8:	2f                   	das
4286a9:	48                   	dec    %eax
4286aa:	4a                   	dec    %edx
4286ab:	47                   	inc    %edi
4286ac:	31 7a 50             	xor    %edi,0x50(%edx)
4286af:	53                   	push   %ebx
4286b0:	67 47                	addr16 inc %edi
4286b2:	6e                   	outsb  %ds:(%esi),(%dx)
4286b3:	61                   	popa
4286b4:	76 42                	jbe    0x4286f8
4286b6:	41                   	inc    %ecx
4286b7:	65 4f                	gs dec %edi
4286b9:	55                   	push   %ebp
4286ba:	73 57                	jae    0x428713
4286bc:	6e                   	outsb  %ds:(%esi),(%dx)
4286bd:	37                   	aaa
4286be:	69 4f 64 2b 7a 54 38 	imul   $0x38547a2b,0x64(%edi),%ecx
4286c5:	67 41                	addr16 inc %ecx
4286c7:	43                   	inc    %ebx
4286c8:	30 75 79             	xor    %dh,0x79(%ebp)
4286cb:	2b 55 4c             	sub    0x4c(%ebp),%edx
4286ce:	77 76                	ja     0x428746
4286d0:	4e                   	dec    %esi
4286d1:	75 43                	jne    0x428716
4286d3:	78 58                	js     0x42872d
4286d5:	2f                   	das
4286d6:	67 6e                	outsb  %ds:(%si),(%dx)
4286d8:	67 2f                	addr16 das
4286da:	35 69 57 4b 6e       	xor    $0x6e4b5769,%eax
4286df:	41                   	inc    %ecx
4286e0:	63 34 50             	arpl   %esi,(%eax,%edx,2)
4286e3:	49                   	dec    %ecx
4286e4:	44                   	inc    %esp
4286e5:	72 58                	jb     0x42873f
4286e7:	44                   	inc    %esp
4286e8:	70 59                	jo     0x428743
4286ea:	49                   	dec    %ecx
4286eb:	61                   	popa
4286ec:	41                   	inc    %ecx
4286ed:	55                   	push   %ebp
4286ee:	48                   	dec    %eax
4286ef:	35 59 4d 4f 6e       	xor    $0x6e4f4d59,%eax
4286f4:	53                   	push   %ebx
4286f5:	44                   	inc    %esp
4286f6:	6d                   	insl   (%dx),%es:(%edi)
4286f7:	61                   	popa
4286f8:	59                   	pop    %ecx
4286f9:	44                   	inc    %esp
4286fa:	78 69                	js     0x428765
4286fc:	34 6c                	xor    $0x6c,%al
4286fe:	31 6e 75             	xor    %ebp,0x75(%esi)
428701:	6d                   	insl   (%dx),%es:(%edi)
428702:	57                   	push   %edi
428703:	63 5a 37             	arpl   %ebx,0x37(%edx)
428706:	31 77 2f             	xor    %esi,0x2f(%edi)
428709:	63 54 4c 49          	arpl   %edx,0x49(%esp,%ecx,2)
42870d:	58                   	pop    %eax
42870e:	5a                   	pop    %edx
42870f:	73 68                	jae    0x428779
428711:	44                   	inc    %esp
428712:	33 64 46 4a          	xor    0x4a(%esi,%eax,2),%esp
428716:	79 4b                	jns    0x428763
428718:	33 63 34             	xor    0x34(%ebx),%esp
42871b:	41                   	inc    %ecx
42871c:	70 47                	jo     0x428765
42871e:	73 71                	jae    0x428791
428720:	45                   	inc    %ebp
428721:	55                   	push   %ebp
428722:	46                   	inc    %esi
428723:	48                   	dec    %eax
428724:	72 2b                	jb     0x428751
428726:	69 37 33 41 78 30    	imul   $0x30784133,(%edi),%esi
42872c:	31 79 78             	xor    %edi,0x78(%ecx)
42872f:	7a 59                	jp     0x42878a
428731:	56                   	push   %esi
428732:	38 44 78 5a          	cmp    %al,0x5a(%eax,%edi,2)
428736:	35 72 54 6a 67       	xor    $0x676a5472,%eax
42873b:	48                   	dec    %eax
42873c:	39 4c 41 4f          	cmp    %ecx,0x4f(%ecx,%eax,2)
428740:	63 2f                	arpl   %ebp,(%edi)
428742:	44                   	inc    %esp
428743:	56                   	push   %esi
428744:	34 33                	xor    $0x33,%al
428746:	67 62 77 4b          	bound  %esi,0x4b(%bx)
42874a:	4c                   	dec    %esp
42874b:	34 4a                	xor    $0x4a,%al
42874d:	6c                   	insb   (%dx),%es:(%edi)
42874e:	51                   	push   %ecx
42874f:	59                   	pop    %ecx
428750:	76 73                	jbe    0x4287c5
428752:	6a 6b                	push   $0x6b
428754:	59                   	pop    %ecx
428755:	45                   	inc    %ebp
428756:	4b                   	dec    %ebx
428757:	7a 45                	jp     0x42879e
428759:	45                   	inc    %ebp
42875a:	6f                   	outsl  %ds:(%esi),(%dx)
42875b:	58                   	pop    %eax
42875c:	73 49                	jae    0x4287a7
42875e:	42                   	inc    %edx
42875f:	6f                   	outsl  %ds:(%esi),(%dx)
428760:	42                   	inc    %edx
428761:	68 34 48 37 45       	push   $0x45374834
428766:	4b                   	dec    %ebx
428767:	4a                   	dec    %edx
428768:	36 41                	ss inc %ecx
42876a:	77 4b                	ja     0x4287b7
42876c:	78 44                	js     0x4287b2
42876e:	58                   	pop    %eax
42876f:	6f                   	outsl  %ds:(%esi),(%dx)
428770:	44                   	inc    %esp
428771:	41                   	inc    %ecx
428772:	41                   	inc    %ecx
428773:	58                   	pop    %eax
428774:	4a                   	dec    %edx
428775:	54                   	push   %esp
428776:	66 64 7a 62          	data16 fs jp 0x4287dc
42877a:	51                   	push   %ecx
42877b:	67 6e                	outsb  %ds:(%si),(%dx)
42877d:	43                   	inc    %ebx
42877e:	45                   	inc    %ebp
42877f:	30 4c 4d 4f          	xor    %cl,0x4f(%ebp,%ecx,2)
428783:	31 42 39             	xor    %eax,0x39(%edx)
428786:	6c                   	insb   (%dx),%es:(%edi)
428787:	74 57                	je     0x4287e0
428789:	62 43 56             	bound  %eax,0x56(%ebx)
42878c:	4d                   	dec    %ebp
42878d:	70 6f                	jo     0x4287fe
42878f:	6b 49 67 35          	imul   $0x35,0x67(%ecx),%ecx
428793:	4e                   	dec    %esi
428794:	74 36                	je     0x4287cc
428796:	69 33 44 47 6d 73    	imul   $0x736d4744,(%ebx),%esi
42879c:	2b 7a 34             	sub    0x34(%edx),%edi
42879f:	61                   	popa
4287a0:	38 56 41             	cmp    %dl,0x41(%esi)
4287a3:	6d                   	insl   (%dx),%es:(%edi)
4287a4:	78 32                	js     0x4287d8
4287a6:	67 5a                	addr16 pop %edx
4287a8:	64 74 70             	fs je  0x42881b
4287ab:	79 52                	jns    0x4287ff
4287ad:	34 4e                	xor    $0x4e,%al
4287af:	30 79 2f             	xor    %bh,0x2f(%ecx)
4287b2:	35 70 68 4f 6c       	xor    $0x6c4f6870,%eax
4287b7:	46                   	inc    %esi
4287b8:	64 68 31 42 6e 4c    	fs push $0x4c6e4231
4287be:	41                   	inc    %ecx
4287bf:	6e                   	outsb  %ds:(%esi),(%dx)
4287c0:	62 67 4d             	bound  %esp,0x4d(%edi)
4287c3:	77 31                	ja     0x4287f6
4287c5:	53                   	push   %ebx