42b6e8:	6d                   	insl   (%dx),%es:(%edi)
42b6e9:	45                   	inc    %ebp
42b6ea:	75 7a                	jne    0x42b766
42b6ec:	4a                   	dec    %edx
42b6ed:	55                   	push   %ebp
42b6ee:	56                   	push   %esi
42b6ef:	78 4e                	js     0x42b73f
42b6f1:	5a                   	pop    %edx
42b6f2:	6f                   	outsl  %ds:(%esi),(%dx)
42b6f3:	58                   	pop    %eax
42b6f4:	4a                   	dec    %edx
42b6f5:	72 58                	jb     0x42b74f
42b6f7:	77 6d                	ja     0x42b766
42b6f9:	72 68                	jb     0x42b763
42b6fb:	37                   	aaa
42b6fc:	71 33                	jno    0x42b731
42b6fe:	36 6b 55 57 7a       	imul   $0x7a,%ss:0x57(%ebp),%edx
42b703:	4a                   	dec    %edx
42b704:	4d                   	dec    %ebp
42b705:	67 63 74 58          	arpl   %esi,0x58(%si)
42b709:	69 31 4c 55 31 43    	imul   $0x4331554c,(%ecx),%esi
42b70f:	62 46 4b             	bound  %eax,0x4b(%esi)
42b712:	51                   	push   %ecx
42b713:	41                   	inc    %ecx
42b714:	70 6b                	jo     0x42b781
42b716:	6e                   	outsb  %ds:(%esi),(%dx)
42b717:	5a                   	pop    %edx
42b718:	72 51                	jb     0x42b76b
42b71a:	70 45                	jo     0x42b761
42b71c:	48                   	dec    %eax
42b71d:	2f                   	das
42b71e:	56                   	push   %esi
42b71f:	68 6c 63 62 49       	push   $0x4962636c
42b724:	34 31                	xor    $0x31,%al
42b726:	47                   	inc    %edi
42b727:	44                   	inc    %esp
42b728:	74 70                	je     0x42b79a
42b72a:	53                   	push   %ebx
42b72b:	61                   	popa
42b72c:	32 51 69             	xor    0x69(%ecx),%dl
42b72f:	66 33 46 6a          	xor    0x6a(%esi),%ax
42b733:	4e                   	dec    %esi
42b734:	65 43                	gs inc %ebx
42b736:	51                   	push   %ecx
42b737:	6c                   	insb   (%dx),%es:(%edi)
42b738:	4c                   	dec    %esp
42b739:	39 76 6d             	cmp    %esi,0x6d(%esi)
42b73c:	68 4b 48 76 36       	push   $0x3676484b
42b741:	45                   	inc    %ebp
42b742:	6f                   	outsl  %ds:(%esi),(%dx)
42b743:	66 4a                	dec    %dx
42b745:	76 63                	jbe    0x42b7aa
42b747:	46                   	inc    %esi
42b748:	61                   	popa
42b749:	79 4a                	jns    0x42b795
42b74b:	4d                   	dec    %ebp
42b74c:	43                   	inc    %ebx
42b74d:	2b 64 2b 36          	sub    0x36(%ebx,%ebp,1),%esp
42b751:	34 69                	xor    $0x69,%al
42b753:	2f                   	das
42b754:	74 38                	je     0x42b78e
42b756:	30 66 4c             	xor    %ah,0x4c(%esi)
42b759:	65 46                	gs inc %esi
42b75b:	62 36                	bound  %esi,(%esi)
42b75d:	62 2b                	bound  %ebp,(%ebx)
42b75f:	53                   	push   %ebx
42b760:	44                   	inc    %esp
42b761:	4e                   	dec    %esi
42b762:	74 31                	je     0x42b795
42b764:	76 38                	jbe    0x42b79e
42b766:	44                   	inc    %esp
42b767:	4e                   	dec    %esi
42b768:	6c                   	insb   (%dx),%es:(%edi)
42b769:	77 38                	ja     0x42b7a3
42b76b:	41                   	inc    %ecx
42b76c:	43                   	inc    %ebx
42b76d:	2b 33                	sub    (%ebx),%esi
42b76f:	67 50                	addr16 push %eax
42b771:	66 78 58             	data16 js 0x42b7cc
42b774:	47                   	inc    %edi
42b775:	55                   	push   %ebp
42b776:	73 48                	jae    0x42b7c0
42b778:	33 64 5a 54          	xor    0x54(%edx,%ebx,2),%esp
42b77c:	50                   	push   %eax
42b77d:	37                   	aaa
42b77e:	37                   	aaa
42b77f:	77 43                	ja     0x42b7c4
42b781:	72 56                	jb     0x42b7d9
42b783:	35 58 4d 54 2b       	xor    $0x2b544d58,%eax
42b788:	5a                   	pop    %edx
42b789:	73 57                	jae    0x42b7e2
42b78b:	4f                   	dec    %edi
42b78c:	45                   	inc    %ebp
42b78d:	50                   	push   %eax
42b78e:	47                   	inc    %edi
42b78f:	5a                   	pop    %edx
42b790:	59                   	pop    %ecx
42b791:	4b                   	dec    %ebx
42b792:	57                   	push   %edi
42b793:	2b 5a 61             	sub    0x61(%edx),%ebx
42b796:	44                   	inc    %esp
42b797:	45                   	inc    %ebp
42b798:	31 56 55             	xor    %edx,0x55(%esi)
42b79b:	61                   	popa
42b79c:	37                   	aaa
42b79d:	6e                   	outsb  %ds:(%esi),(%dx)
42b79e:	55                   	push   %ebp
42b79f:	53                   	push   %ebx
42b7a0:	50                   	push   %eax
42b7a1:	6f                   	outsl  %ds:(%esi),(%dx)
42b7a2:	53                   	push   %ebx
42b7a3:	36 64 7a 34          	ss fs jp 0x42b7db
42b7a7:	36 45                	ss inc %ebp
42b7a9:	79 39                	jns    0x42b7e4
42b7ab:	43                   	inc    %ebx
42b7ac:	4e                   	dec    %esi
42b7ad:	70 42                	jo     0x42b7f1
42b7af:	54                   	push   %esp
42b7b0:	65 4d                	gs dec %ebp
42b7b2:	54                   	push   %esp
42b7b3:	68 33 67 77 4e       	push   $0x4e776733
42b7b8:	72 78                	jb     0x42b832
42b7ba:	45                   	inc    %ebp
42b7bb:	50                   	push   %eax
42b7bc:	64 55                	fs push %ebp
42b7be:	46                   	inc    %esi
42b7bf:	55                   	push   %ebp
42b7c0:	38 34 43             	cmp    %dh,(%ebx,%eax,2)
42b7c3:	41                   	inc    %ecx
42b7c4:	6d                   	insl   (%dx),%es:(%edi)
42b7c5:	73 76                	jae    0x42b83d
42b7c7:	6e                   	outsb  %ds:(%esi),(%dx)
42b7c8:	6b 4f 57 39          	imul   $0x39,0x57(%edi),%ecx
42b7cc:	58                   	pop    %eax
42b7cd:	31 71 52             	xor    %esi,0x52(%ecx)
42b7d0:	79 77                	jns    0x42b849
42b7d2:	34 6c                	xor    $0x6c,%al
42b7d4:	70 74                	jo     0x42b84a
42b7d6:	79 44                	jns    0x42b81c
42b7d8:	49                   	dec    %ecx
42b7d9:	6a 7a                	push   $0x7a
42b7db:	4a                   	dec    %edx
42b7dc:	69 79 77 76 69 46 72 	imul   $0x72466976,0x77(%ecx),%edi
42b7e3:	6b 2f 6f             	imul   $0x6f,(%edi),%ebp
42b7e6:	35 31 6d 4c 2f       	xor    $0x2f4c6d31,%eax
42b7eb:	35 49 71 4c 47       	xor    $0x474c7149,%eax
42b7f0:	42                   	inc    %edx
42b7f1:	4d                   	dec    %ebp
42b7f2:	34 50                	xor    $0x50,%al
42b7f4:	73 6a                	jae    0x42b860
42b7f6:	33 4c 64 4f          	xor    0x4f(%esp,%eiz,2),%ecx
42b7fa:	46                   	inc    %esi
42b7fb:	45                   	inc    %ebp
42b7fc:	7a 46                	jp     0x42b844
42b7fe:	66 5a                	pop    %dx
42b800:	66 75 51             	data16 jne 0x42b854
42b803:	42                   	inc    %edx
42b804:	63 64 73 68          	arpl   %esp,0x68(%ebx,%esi,2)
42b808:	57                   	push   %edi
42b809:	70 47                	jo     0x42b852
42b80b:	2f                   	das
42b80c:	7a 76                	jp     0x42b884
42b80e:	4d                   	dec    %ebp
42b80f:	6d                   	insl   (%dx),%es:(%edi)
42b810:	77 4d                	ja     0x42b85f
42b812:	31 39                	xor    %edi,(%ecx)
42b814:	5a                   	pop    %edx
42b815:	35 70 34 54 50       	xor    $0x50543470,%eax
42b81a:	72 7a                	jb     0x42b896
42b81c:	31 51 4a             	xor    %edx,0x4a(%ecx)
42b81f:	73 50                	jae    0x42b871
42b821:	77 6a                	ja     0x42b88d
42b823:	47                   	inc    %edi
42b824:	4b                   	dec    %ebx
42b825:	73 62                	jae    0x42b889
42b827:	5a                   	pop    %edx
42b828:	54                   	push   %esp
42b829:	6b 66 43 45          	imul   $0x45,0x43(%esi),%esp
42b82d:	78 54                	js     0x42b883
42b82f:	47                   	inc    %edi
42b830:	4b                   	dec    %ebx
42b831:	68 56 74 37 72       	push   $0x72377456
42b836:	4c                   	dec    %esp
42b837:	5a                   	pop    %edx
42b838:	5a                   	pop    %edx
42b839:	44                   	inc    %esp
42b83a:	56                   	push   %esi
42b83b:	5a                   	pop    %edx
42b83c:	69 70 52 79 47 64 6c 	imul   $0x6c644779,0x52(%eax),%esi
42b843:	31 2b                	xor    %ebp,(%ebx)
42b845:	53                   	push   %ebx
42b846:	69 6a 32 62 4c 55 49 	imul   $0x49554c62,0x32(%edx),%ebp
42b84d:	2b 44 62 49          	sub    0x49(%edx,%eiz,2),%eax
42b851:	38 4c 66 36          	cmp    %cl,0x36(%esi,%eiz,2)
42b855:	73 30                	jae    0x42b887
42b857:	2f                   	das
42b858:	7a 42                	jp     0x42b89c
42b85a:	46                   	inc    %esi
42b85b:	51                   	push   %ecx
42b85c:	52                   	push   %edx
42b85d:	54                   	push   %esp
42b85e:	66 76 30             	data16 jbe 0x42b891
42b861:	6f                   	outsl  %ds:(%esi),(%dx)
42b862:	71 59                	jno    0x42b8bd
42b864:	76 6e                	jbe    0x42b8d4
42b866:	46                   	inc    %esi
42b867:	6f                   	outsl  %ds:(%esi),(%dx)
42b868:	4f                   	dec    %edi
42b869:	55                   	push   %ebp
42b86a:	43                   	inc    %ebx
42b86b:	7a 69                	jp     0x42b8d6
42b86d:	59                   	pop    %ecx
42b86e:	4e                   	dec    %esi
42b86f:	43                   	inc    %ebx
42b870:	42                   	inc    %edx
42b871:	4c                   	dec    %esp
42b872:	63 4e 32             	arpl   %ecx,0x32(%esi)
42b875:	39 41 50             	cmp    %eax,0x50(%ecx)
42b878:	51                   	push   %ecx
42b879:	74 2f                	je     0x42b8aa
42b87b:	67 50                	addr16 push %eax
42b87d:	70 6e                	jo     0x42b8ed
42b87f:	43                   	inc    %ebx
42b880:	79 73                	jns    0x42b8f5
42b882:	61                   	popa
42b883:	69 67 77 45 7a 4f 7a 	imul   $0x7a4f7a45,0x77(%edi),%esp
42b88a:	78 49                	js     0x42b8d5
42b88c:	6e                   	outsb  %ds:(%esi),(%dx)
42b88d:	38 30                	cmp    %dh,(%eax)
42b88f:	79 6e                	jns    0x42b8ff
42b891:	74 52                	je     0x42b8e5
42b893:	74 38                	je     0x42b8cd
42b895:	46                   	inc    %esi
42b896:	41                   	inc    %ecx
42b897:	49                   	dec    %ecx
42b898:	4d                   	dec    %ebp
42b899:	52                   	push   %edx
42b89a:	54                   	push   %esp
42b89b:	79 33                	jns    0x42b8d0
42b89d:	32 42 7a             	xor    0x7a(%edx),%al
42b8a0:	33 4e 6f             	xor    0x6f(%esi),%ecx
42b8a3:	75 74                	jne    0x42b919
42b8a5:	61                   	popa
42b8a6:	46                   	inc    %esi
42b8a7:	41                   	inc    %ecx
42b8a8:	4c                   	dec    %esp
42b8a9:	6d                   	insl   (%dx),%es:(%edi)
42b8aa:	4a                   	dec    %edx
42b8ab:	33 4e 37             	xor    0x37(%esi),%ecx
42b8ae:	49                   	dec    %ecx
42b8af:	64 66 46             	fs inc %si
42b8b2:	2b 38                	sub    (%eax),%edi
42b8b4:	4f                   	dec    %edi
42b8b5:	2b 37                	sub    (%edi),%esi
42b8b7:	45                   	inc    %ebp
42b8b8:	58                   	pop    %eax
42b8b9:	54                   	push   %esp
42b8ba:	51                   	push   %ecx
42b8bb:	65 44                	gs inc %esp
42b8bd:	59                   	pop    %ecx
42b8be:	2b 4c 73 32          	sub    0x32(%ebx,%esi,2),%ecx
42b8c2:	6a 37                	push   $0x37
42b8c4:	43                   	inc    %ebx
42b8c5:	4c                   	dec    %esp
42b8c6:	57                   	push   %edi
42b8c7:	39 36                	cmp    %esi,(%esi)
42b8c9:	4b                   	dec    %ebx
42b8ca:	30 74 72 66          	xor    %dh,0x66(%edx,%esi,2)
42b8ce:	4e                   	dec    %esi
42b8cf:	52                   	push   %edx
42b8d0:	5a                   	pop    %edx
42b8d1:	6f                   	outsl  %ds:(%esi),(%dx)
42b8d2:	49                   	dec    %ecx
42b8d3:	5a                   	pop    %edx
42b8d4:	34 46                	xor    $0x46,%al
42b8d6:	48                   	dec    %eax
42b8d7:	50                   	push   %eax
42b8d8:	75 46                	jne    0x42b920
42b8da:	72 33                	jb     0x42b90f
42b8dc:	6c                   	insb   (%dx),%es:(%edi)
42b8dd:	64 66 57             	fs push %di
42b8e0:	59                   	pop    %ecx
42b8e1:	2b 30                	sub    (%eax),%esi
42b8e3:	71 72                	jno    0x42b957
42b8e5:	79 37                	jns    0x42b91e
42b8e7:	6d                   	insl   (%dx),%es:(%edi)
42b8e8:	6d                   	insl   (%dx),%es:(%edi)
42b8e9:	65 31 74 76 2f       	xor    %esi,%gs:0x2f(%esi,%esi,2)
42b8ee:	4b                   	dec    %ebx
42b8ef:	4d                   	dec    %ebp
42b8f0:	71 52                	jno    0x42b944
42b8f2:	51                   	push   %ecx
42b8f3:	63 2f                	arpl   %ebp,(%edi)
42b8f5:	62 7a 68             	bound  %edi,0x68(%edx)
42b8f8:	2b 58 71             	sub    0x71(%eax),%ebx
42b8fb:	74 31                	je     0x42b92e
42b8fd:	6c                   	insb   (%dx),%es:(%edi)
42b8fe:	46                   	inc    %esi
42b8ff:	41                   	inc    %ecx
42b900:	4c                   	dec    %esp
42b901:	35 67 47 54 45       	xor    $0x45544767,%eax
42b906:	67 72 43             	addr16 jb 0x42b94c
42b909:	55                   	push   %ebp
42b90a:	50                   	push   %eax
42b90b:	2f                   	das
42b90c:	63 75 30             	arpl   %esi,0x30(%ebp)
42b90f:	2f                   	das
42b910:	30 58 48             	xor    %bl,0x48(%eax)
42b913:	41                   	inc    %ecx
42b914:	50                   	push   %eax
42b915:	37                   	aaa
42b916:	58                   	pop    %eax
42b917:	75 76                	jne    0x42b98f
42b919:	6a 70                	push   $0x70
42b91b:	73 76                	jae    0x42b993
42b91d:	67 30 6e 75          	xor    %ch,0x75(%bp)
42b921:	78 37                	js     0x42b95a
42b923:	33 4b 55             	xor    0x55(%ebx),%ecx
42b926:	73 4a                	jae    0x42b972
42b928:	36 69 45 48 55 39 77 	imul   $0x69773955,%ss:0x48(%ebp),%eax
42b92f:	69
42b930:	63 33                	arpl   %esi,(%ebx)
42b932:	44                   	inc    %esp
42b933:	6f                   	outsl  %ds:(%esi),(%dx)
42b934:	7a 35                	jp     0x42b96b
42b936:	4a                   	dec    %edx
42b937:	5a                   	pop    %edx
42b938:	2f                   	das
42b939:	73 32                	jae    0x42b96d
42b93b:	57                   	push   %edi
42b93c:	6a 54                	push   $0x54
42b93e:	4e                   	dec    %esi
42b93f:	6c                   	insb   (%dx),%es:(%edi)
42b940:	59                   	pop    %ecx
42b941:	43                   	inc    %ebx
42b942:	44                   	inc    %esp
42b943:	75 36                	jne    0x42b97b
42b945:	57                   	push   %edi
42b946:	64 42                	fs inc %edx
42b948:	37                   	aaa
42b949:	68 67 56 74 31       	push   $0x31745667
42b94e:	43                   	inc    %ebx
42b94f:	79 38                	jns    0x42b989
42b951:	74 52                	je     0x42b9a5
42b953:	44                   	inc    %esp
42b954:	6a 5a                	push   $0x5a
42b956:	63 6b 31             	arpl   %ebp,0x31(%ebx)
42b959:	70 7a                	jo     0x42b9d5
42b95b:	64 71 52             	fs jno 0x42b9b0
42b95e:	5a                   	pop    %edx