42e4d8:	57                   	push   %edi
42e4d9:	47                   	inc    %edi
42e4da:	65 6d                	gs insl (%dx),%es:(%edi)
42e4dc:	61                   	popa
42e4dd:	42                   	inc    %edx
42e4de:	53                   	push   %ebx
42e4df:	67 73 58             	addr16 jae 0x42e53a
42e4e2:	38 4c 70 65          	cmp    %cl,0x65(%eax,%esi,2)
42e4e6:	2f                   	das
42e4e7:	56                   	push   %esi
42e4e8:	51                   	push   %ecx
42e4e9:	36 2f                	ss das
42e4eb:	42                   	inc    %edx
42e4ec:	79 46                	jns    0x42e534
42e4ee:	37                   	aaa
42e4ef:	31 30                	xor    %esi,(%eax)
42e4f1:	76 41                	jbe    0x42e534
42e4f3:	57                   	push   %edi
42e4f4:	4e                   	dec    %esi
42e4f5:	45                   	inc    %ebp
42e4f6:	50                   	push   %eax
42e4f7:	65 4e                	gs dec %esi
42e4f9:	4f                   	dec    %edi
42e4fa:	6b 6e 4e 55          	imul   $0x55,0x4e(%esi),%ebp
42e4fe:	31 32                	xor    %esi,(%edx)
42e500:	4f                   	dec    %edi
42e501:	38 5a 30             	cmp    %bl,0x30(%edx)
42e504:	69 6f 2f 4f 2f 4c 51 	imul   $0x514c2f4f,0x2f(%edi),%ebp
42e50b:	55                   	push   %ebp
42e50c:	5a                   	pop    %edx
42e50d:	52                   	push   %edx
42e50e:	4a                   	dec    %edx
42e50f:	4d                   	dec    %ebp
42e510:	47                   	inc    %edi
42e511:	6a 55                	push   $0x55
42e513:	66 56                	push   %si
42e515:	39 30                	cmp    %esi,(%eax)
42e517:	71 4d                	jno    0x42e566
42e519:	71 79                	jno    0x42e594
42e51b:	2b 73 6c             	sub    0x6c(%ebx),%esi
42e51e:	45                   	inc    %ebp
42e51f:	75 2f                	jne    0x42e550
42e521:	67 39 49 76          	cmp    %ecx,0x76(%bx,%di)
42e525:	69 44 61 46 75 48 67 	imul   $0x53674875,0x46(%ecx,%eiz,2),%eax
42e52c:	53
42e52d:	30 68 47             	xor    %ch,0x47(%eax)
42e530:	77 6e                	ja     0x42e5a0
42e532:	33 75 52             	xor    0x52(%ebp),%esi
42e535:	61                   	popa
42e536:	46                   	inc    %esi
42e537:	79 55                	jns    0x42e58e
42e539:	4f                   	dec    %edi
42e53a:	70 64                	jo     0x42e5a0
42e53c:	4a                   	dec    %edx
42e53d:	61                   	popa
42e53e:	34 64                	xor    $0x64,%al
42e540:	53                   	push   %ebx
42e541:	47                   	inc    %edi
42e542:	55                   	push   %ebp
42e543:	66 55                	push   %bp
42e545:	37                   	aaa
42e546:	5a                   	pop    %edx
42e547:	79 51                	jns    0x42e59a
42e549:	62 67 6e             	bound  %esp,0x6e(%edi)
42e54c:	63 44 66 36          	arpl   %eax,0x36(%esi,%eiz,2)
42e550:	4e                   	dec    %esi
42e551:	48                   	dec    %eax
42e552:	75 68                	jne    0x42e5bc
42e554:	52                   	push   %edx
42e555:	57                   	push   %edi
42e556:	49                   	dec    %ecx
42e557:	57                   	push   %edi
42e558:	30 2b                	xor    %ch,(%ebx)
42e55a:	42                   	inc    %edx
42e55b:	6e                   	outsb  %ds:(%esi),(%dx)
42e55c:	64 79 37             	fs jns 0x42e596
42e55f:	34 74                	xor    $0x74,%al
42e561:	69 39 46 39 56 62    	imul   $0x62563946,(%ecx),%edi
42e567:	54                   	push   %esp
42e568:	51                   	push   %ecx
42e569:	57                   	push   %edi
42e56a:	64 46                	fs inc %esi
42e56c:	61                   	popa
42e56d:	54                   	push   %esp
42e56e:	37                   	aaa
42e56f:	4f                   	dec    %edi
42e570:	4f                   	dec    %edi
42e571:	41                   	inc    %ecx
42e572:	7a 35                	jp     0x42e5a9
42e574:	6c                   	insb   (%dx),%es:(%edi)
42e575:	6d                   	insl   (%dx),%es:(%edi)
42e576:	33 46 62             	xor    0x62(%esi),%eax
42e579:	4a                   	dec    %edx
42e57a:	59                   	pop    %ecx
42e57b:	79 6c                	jns    0x42e5e9
42e57d:	59                   	pop    %ecx
42e57e:	36 66 71 43          	ss data16 jno 0x42e5c5
42e582:	31 33                	xor    %esi,(%ebx)
42e584:	4a                   	dec    %edx
42e585:	64 6f                	outsl  %fs:(%esi),(%dx)
42e587:	79 6b                	jns    0x42e5f4
42e589:	56                   	push   %esi
42e58a:	2f                   	das
42e58b:	62 6e 62             	bound  %ebp,0x62(%esi)
42e58e:	30 4f 4d             	xor    %cl,0x4d(%edi)
42e591:	74 39                	je     0x42e5cc
42e593:	46                   	inc    %esi
42e594:	6f                   	outsl  %ds:(%esi),(%dx)
42e595:	4b                   	dec    %ebx
42e596:	53                   	push   %ebx
42e597:	6b 4d 75 61          	imul   $0x61,0x75(%ebp),%ecx
42e59b:	7a 43                	jp     0x42e5e0
42e59d:	73 45                	jae    0x42e5e4
42e59f:	4d                   	dec    %ebp
42e5a0:	61                   	popa
42e5a1:	45                   	inc    %ebp
42e5a2:	66 49                	dec    %cx
42e5a4:	4a                   	dec    %edx
42e5a5:	74 69                	je     0x42e610
42e5a7:	73 67                	jae    0x42e610
42e5a9:	34 67                	xor    $0x67,%al
42e5ab:	57                   	push   %edi
42e5ac:	72 69                	jb     0x42e617
42e5ae:	50                   	push   %eax
42e5af:	53                   	push   %ebx
42e5b0:	46                   	inc    %esi
42e5b1:	64 37                	fs aaa
42e5b3:	43                   	inc    %ebx
42e5b4:	30 54 74 59          	xor    %dl,0x59(%esp,%esi,2)
42e5b8:	2f                   	das
42e5b9:	51                   	push   %ecx
42e5ba:	51                   	push   %ecx
42e5bb:	44                   	inc    %esp
42e5bc:	6b 55 33 52          	imul   $0x52,0x33(%ebp),%edx
42e5c0:	70 33                	jo     0x42e5f5
42e5c2:	74 50                	je     0x42e614
42e5c4:	54                   	push   %esp
42e5c5:	50                   	push   %eax
42e5c6:	6b 53 68 45          	imul   $0x45,0x68(%ebx),%edx
42e5ca:	66 58                	pop    %ax
42e5cc:	7a 30                	jp     0x42e5fe
42e5ce:	6a 78                	push   $0x78
42e5d0:	4c                   	dec    %esp
42e5d1:	62 37                	bound  %esi,(%edi)
42e5d3:	33 50 66             	xor    0x66(%eax),%edx
42e5d6:	32 71 52             	xor    0x52(%ecx),%dh
42e5d9:	52                   	push   %edx
42e5da:	69 44 6d 6d 7a 39 58 	imul   $0x5758397a,0x6d(%ebp,%ebp,2),%eax
42e5e1:	57
42e5e2:	53                   	push   %ebx
42e5e3:	79 50                	jns    0x42e635
42e5e5:	46                   	inc    %esi
42e5e6:	74 31                	je     0x42e619
42e5e8:	43                   	inc    %ebx
42e5e9:	42                   	inc    %edx
42e5ea:	2b 35 67 6d 72 63    	sub    0x63726d67,%esi
42e5f0:	4d                   	dec    %ebp
42e5f1:	52                   	push   %edx
42e5f2:	32 61 45             	xor    0x45(%ecx),%ah
42e5f5:	58                   	pop    %eax
42e5f6:	65 6a 36             	gs push $0x36
42e5f9:	76 63                	jbe    0x42e65e
42e5fb:	66 44                	inc    %sp
42e5fd:	4d                   	dec    %ebp
42e5fe:	4a                   	dec    %edx
42e5ff:	42                   	inc    %edx
42e600:	4b                   	dec    %ebx
42e601:	45                   	inc    %ebp
42e602:	34 2f                	xor    $0x2f,%al
42e604:	57                   	push   %edi
42e605:	41                   	inc    %ecx
42e606:	32 71 6d             	xor    0x6d(%ecx),%dh
42e609:	42                   	inc    %edx
42e60a:	6c                   	insb   (%dx),%es:(%edi)
42e60b:	6f                   	outsl  %ds:(%esi),(%dx)
42e60c:	75 42                	jne    0x42e650
42e60e:	70 54                	jo     0x42e664
42e610:	63 57 48             	arpl   %edx,0x48(%edi)
42e613:	74 62                	je     0x42e677
42e615:	6b 78 6c 72          	imul   $0x72,0x6c(%eax),%edi
42e619:	6b 51 35 7a          	imul   $0x7a,0x35(%ecx),%edx
42e61d:	33 2b                	xor    (%ebx),%ebp
42e61f:	4a                   	dec    %edx
42e620:	4a                   	dec    %edx
42e621:	58                   	pop    %eax
42e622:	6e                   	outsb  %ds:(%esi),(%dx)
42e623:	4c                   	dec    %esp
42e624:	52                   	push   %edx
42e625:	74 50                	je     0x42e677
42e627:	62 4d 69             	bound  %ecx,0x69(%ebp)
42e62a:	49                   	dec    %ecx
42e62b:	55                   	push   %ebp
42e62c:	6b 56 36 77          	imul   $0x77,0x36(%esi),%edx
42e630:	77 5a                	ja     0x42e68c
42e632:	47                   	inc    %edi
42e633:	36 76 30             	ss jbe 0x42e666
42e636:	55                   	push   %ebp
42e637:	44                   	inc    %esp
42e638:	42                   	inc    %edx
42e639:	65 71 4f             	gs jno 0x42e68b
42e63c:	66 55                	push   %bp
42e63e:	51                   	push   %ecx
42e63f:	38 58 39             	cmp    %bl,0x39(%eax)
42e642:	77 46                	ja     0x42e68a
42e644:	68 4f 50 4a 55       	push   $0x554a504f
42e649:	6c                   	insb   (%dx),%es:(%edi)
42e64a:	79 63                	jns    0x42e6af
42e64c:	59                   	pop    %ecx
42e64d:	63 79 6a             	arpl   %edi,0x6a(%ecx)
42e650:	6d                   	insl   (%dx),%es:(%edi)
42e651:	31 52 4a             	xor    %edx,0x4a(%edx)
42e654:	71 36                	jno    0x42e68c
42e656:	4b                   	dec    %ebx
42e657:	71 70                	jno    0x42e6c9
42e659:	59                   	pop    %ecx
42e65a:	6e                   	outsb  %ds:(%esi),(%dx)
42e65b:	52                   	push   %edx
42e65c:	72 73                	jb     0x42e6d1
42e65e:	78 67                	js     0x42e6c7
42e660:	67 51                	addr16 push %ecx
42e662:	66 50                	push   %ax
42e664:	47                   	inc    %edi
42e665:	66 2f                	data16 das
42e667:	41                   	inc    %ecx
42e668:	34 41                	xor    $0x41,%al
42e66a:	43                   	inc    %ebx
42e66b:	47                   	inc    %edi
42e66c:	33 58 38             	xor    0x38(%eax),%ebx
42e66f:	6e                   	outsb  %ds:(%esi),(%dx)
42e670:	72 39                	jb     0x42e6ab
42e672:	70 36                	jo     0x42e6aa
42e674:	6a 6e                	push   $0x6e
42e676:	61                   	popa
42e677:	71 6e                	jno    0x42e6e7
42e679:	71 6b                	jno    0x42e6e6
42e67b:	62 55 63             	bound  %edx,0x63(%ebp)
42e67e:	76 4e                	jbe    0x42e6ce
42e680:	61                   	popa
42e681:	71 4a                	jno    0x42e6cd
42e683:	38 49 71             	cmp    %cl,0x71(%ecx)
42e686:	79 52                	jns    0x42e6da
42e688:	42                   	inc    %edx
42e689:	36 6f                	outsl  %ss:(%esi),(%dx)
42e68b:	42                   	inc    %edx
42e68c:	46                   	inc    %esi
42e68d:	4f                   	dec    %edi
42e68e:	50                   	push   %eax
42e68f:	47                   	inc    %edi
42e690:	71 65                	jno    0x42e6f7
42e692:	67 4d                	addr16 dec %ebp
42e694:	38 62 30             	cmp    %ah,0x30(%edx)
42e697:	63 73 49             	arpl   %esi,0x49(%ebx)
42e69a:	68 4a 4a 43 55       	push   $0x55434a4a
42e69f:	4d                   	dec    %ebp
42e6a0:	37                   	aaa
42e6a1:	53                   	push   %ebx
42e6a2:	38 77 35             	cmp    %dh,0x35(%edi)
42e6a5:	65 54                	gs push %esp
42e6a7:	30 35 39 77 33 43    	xor    %dh,0x43337739
42e6ad:	2b 4b 46             	sub    0x46(%ebx),%ecx
42e6b0:	77 70                	ja     0x42e722
42e6b2:	55                   	push   %ebp
42e6b3:	31 67 71             	xor    %esp,0x71(%edi)
42e6b6:	31 51 47             	xor    %edx,0x47(%ecx)
42e6b9:	41                   	inc    %ecx
42e6ba:	4b                   	dec    %ebx
42e6bb:	48                   	dec    %eax
42e6bc:	71 6a                	jno    0x42e728
42e6be:	30 31                	xor    %dh,(%ecx)
42e6c0:	35 4c 6a 66 7a       	xor    $0x7a666a4c,%eax
42e6c5:	61                   	popa
42e6c6:	64 6f                	outsl  %fs:(%esi),(%dx)
42e6c8:	65 69 6f 35 61 51 6e 	imul   $0x326e5161,%gs:0x35(%edi),%ebp
42e6cf:	32
42e6d0:	77 70                	ja     0x42e742
42e6d2:	77 37                	ja     0x42e70b
42e6d4:	6d                   	insl   (%dx),%es:(%edi)
42e6d5:	45                   	inc    %ebp
42e6d6:	31 78 5a             	xor    %edi,0x5a(%eax)
42e6d9:	51                   	push   %ecx
42e6da:	75 46                	jne    0x42e722
42e6dc:	59                   	pop    %ecx
42e6dd:	30 30                	xor    %dh,(%eax)
42e6df:	58                   	pop    %eax
42e6e0:	4e                   	dec    %esi
42e6e1:	73 75                	jae    0x42e758
42e6e3:	2b 42 63             	sub    0x63(%edx),%eax
42e6e6:	70 53                	jo     0x42e73b
42e6e8:	59                   	pop    %ecx
42e6e9:	71 72                	jno    0x42e75d
42e6eb:	69 61 6e 42 58 4b 79 	imul   $0x794b5842,0x6e(%ecx),%esp
42e6f2:	74 72                	je     0x42e766
42e6f4:	4b                   	dec    %ebx
42e6f5:	31 37                	xor    %esi,(%edi)
42e6f7:	6b 36 78             	imul   $0x78,(%esi),%esi
42e6fa:	2f                   	das
42e6fb:	54                   	push   %esp
42e6fc:	6e                   	outsb  %ds:(%esi),(%dx)
42e6fd:	68 37 75 62 57       	push   $0x57627537
42e702:	57                   	push   %edi
42e703:	69 32 4c 45 79 6f    	imul   $0x6f79454c,(%edx),%esi
42e709:	4f                   	dec    %edi
42e70a:	48                   	dec    %eax
42e70b:	34 39                	xor    $0x39,%al
42e70d:	69 64 6e 67 59 58 50 	imul   $0x4d505859,0x67(%esi,%ebp,2),%esp
42e714:	4d
42e715:	75 63                	jne    0x42e77a
42e717:	71 54                	jno    0x42e76d
42e719:	6f                   	outsl  %ds:(%esi),(%dx)
42e71a:	72 6a                	jb     0x42e786
42e71c:	66 5a                	pop    %dx
42e71e:	6c                   	insb   (%dx),%es:(%edi)
42e71f:	78 72                	js     0x42e793
42e721:	66 62 75 4d          	bound  %si,0x4d(%ebp)
42e725:	67 6a 47             	addr16 push $0x47
42e728:	59                   	pop    %ecx
42e729:	59                   	pop    %ecx
42e72a:	4f                   	dec    %edi
42e72b:	4d                   	dec    %ebp
42e72c:	62 78 54             	bound  %edi,0x54(%eax)
42e72f:	54                   	push   %esp
42e730:	70 61                	jo     0x42e793
42e732:	71 6c                	jno    0x42e7a0
42e734:	58                   	pop    %eax
42e735:	66 78 2f             	data16 js 0x42e767
42e738:	37                   	aaa
42e739:	73 35                	jae    0x42e770
42e73b:	4a                   	dec    %edx
42e73c:	77 4d                	ja     0x42e78b
42e73e:	72 6b                	jb     0x42e7ab
42e740:	35 55 69 35 55       	xor    $0x55356955,%eax
42e745:	6f                   	outsl  %ds:(%esi),(%dx)
42e746:	43                   	inc    %ebx
42e747:	2b 4c 6f 4f          	sub    0x4f(%edi,%ebp,2),%ecx
42e74b:	4c                   	dec    %esp
42e74c:	4b                   	dec    %ebx
42e74d:	75 6f                	jne    0x42e7be
42e74f:	42                   	inc    %edx
42e750:	6a 52                	push   $0x52
42e752:	43                   	inc    %ebx
42e753:	4d                   	dec    %ebp
42e754:	4f                   	dec    %edi
42e755:	47                   	inc    %edi
42e756:	61                   	popa
42e757:	70 75                	jo     0x42e7ce
42e759:	7a 2b                	jp     0x42e786
42e75b:	4c                   	dec    %esp
42e75c:	58                   	pop    %eax
42e75d:	35 4e 75 72 65       	xor    $0x6572754e,%eax
42e762:	34 6a                	xor    $0x6a,%al