42c6f9:	59                   	pop    %ecx
42c6fa:	2b 6a 2b             	sub    0x2b(%edx),%ebp
42c6fd:	33 72 35             	xor    0x35(%edx),%esi
42c700:	65 69 38 33 66 73 64 	imul   $0x64736633,%gs:(%eax),%edi
42c707:	72 6a                	jb     0x42c773
42c709:	4c                   	dec    %esp
42c70a:	45                   	inc    %ebp
42c70b:	39 49 52             	cmp    %ecx,0x52(%ecx)
42c70e:	4e                   	dec    %esi
42c70f:	61                   	popa
42c710:	57                   	push   %edi
42c711:	73 48                	jae    0x42c75b
42c713:	79 6d                	jns    0x42c782
42c715:	6c                   	insb   (%dx),%es:(%edi)
42c716:	76 59                	jbe    0x42c771
42c718:	76 39                	jbe    0x42c753
42c71a:	7a 30                	jp     0x42c74c
42c71c:	6b 78 78 61          	imul   $0x61,0x78(%eax),%edi
42c720:	74 77                	je     0x42c799
42c722:	6b 46 59 64          	imul   $0x64,0x59(%esi),%eax
42c726:	6d                   	insl   (%dx),%es:(%edi)
42c727:	31 30                	xor    %esi,(%eax)
42c729:	78 39                	js     0x42c764
42c72b:	46                   	inc    %esi
42c72c:	47                   	inc    %edi
42c72d:	68 77 4c 45 62       	push   $0x62454c77
42c732:	52                   	push   %edx
42c733:	35 54 41 62 71       	xor    $0x71624154,%eax
42c738:	69 30 4b 71 35 54    	imul   $0x5435714b,(%eax),%esi
42c73e:	79 51                	jns    0x42c791
42c740:	73 75                	jae    0x42c7b7
42c742:	59                   	pop    %ecx
42c743:	36 50                	ss push %eax
42c745:	41                   	inc    %ecx
42c746:	35 43 37 2f 69       	xor    $0x692f3743,%eax
42c74b:	46                   	inc    %esi
42c74c:	4d                   	dec    %ebp
42c74d:	42                   	inc    %edx
42c74e:	4d                   	dec    %ebp
42c74f:	6a 62                	push   $0x62
42c751:	66 72 2f             	data16 jb 0x42c783
42c754:	39 46 45             	cmp    %eax,0x45(%esi)
42c757:	50                   	push   %eax
42c758:	59                   	pop    %ecx
42c759:	68 5a 51 58 61       	push   $0x6158515a
42c75e:	58                   	pop    %eax
42c75f:	63 34 62             	arpl   %esi,(%edx,%eiz,2)
42c762:	2f                   	das
42c763:	74 4a                	je     0x42c7af
42c765:	67 52                	addr16 push %edx
42c767:	69 64 56 35 53 65 68 	imul   $0x51686553,0x35(%esi,%edx,2),%esp
42c76e:	51
42c76f:	73 35                	jae    0x42c7a6
42c771:	75 2f                	jne    0x42c7a2
42c773:	36 61                	ss popa
42c775:	46                   	inc    %esi
42c776:	7a 6a                	jp     0x42c7e2
42c778:	76 49                	jbe    0x42c7c3
42c77a:	61                   	popa
42c77b:	72 42                	jb     0x42c7bf
42c77d:	6a 59                	push   $0x59
42c77f:	56                   	push   %esi
42c780:	41                   	inc    %ecx
42c781:	54                   	push   %esp
42c782:	33 65 31             	xor    0x31(%ebp),%esp
42c785:	43                   	inc    %ebx
42c786:	57                   	push   %edi
42c787:	4e                   	dec    %esi
42c788:	47                   	inc    %edi
42c789:	33 4a 6c             	xor    0x6c(%edx),%ecx
42c78c:	43                   	inc    %ebx
42c78d:	33 63 57             	xor    0x57(%ebx),%esp
42c790:	6e                   	outsb  %ds:(%esi),(%dx)
42c791:	43                   	inc    %ebx
42c792:	2b 46 7a             	sub    0x7a(%esi),%eax
42c795:	6b 4c 47 70 6e       	imul   $0x6e,0x70(%edi,%eax,2),%ecx
42c79a:	56                   	push   %esi
42c79b:	62 62 58             	bound  %esp,0x58(%edx)
42c79e:	34 45                	xor    $0x45,%al
42c7a0:	6e                   	outsb  %ds:(%esi),(%dx)
42c7a1:	36 74 33             	ss je  0x42c7d7
42c7a4:	38 4f 6a             	cmp    %cl,0x6a(%edi)
42c7a7:	4a                   	dec    %edx
42c7a8:	63 45 61             	arpl   %eax,0x61(%ebp)
42c7ab:	31 31                	xor    %esi,(%ecx)
42c7ad:	76 6e                	jbe    0x42c81d
42c7af:	70 68                	jo     0x42c819
42c7b1:	74 62                	je     0x42c815
42c7b3:	44                   	inc    %esp
42c7b4:	63 6f 77             	arpl   %ebp,0x77(%edi)
42c7b7:	41                   	inc    %ecx
42c7b8:	55                   	push   %ebp
42c7b9:	44                   	inc    %esp
42c7ba:	62 52 4f             	bound  %edx,0x4f(%edx)
42c7bd:	73 48                	jae    0x42c807
42c7bf:	2b 63 52             	sub    0x52(%ebx),%esp
42c7c2:	70 70                	jo     0x42c834
42c7c4:	41                   	inc    %ecx
42c7c5:	6e                   	outsb  %ds:(%esi),(%dx)
42c7c6:	4b                   	dec    %ebx
42c7c7:	66 39 47 61          	cmp    %ax,0x61(%edi)
42c7cb:	53                   	push   %ebx
42c7cc:	70 68                	jo     0x42c836
42c7ce:	4f                   	dec    %edi
42c7cf:	64 7a 31             	fs jp  0x42c803
42c7d2:	77 6f                	ja     0x42c843
42c7d4:	46                   	inc    %esi
42c7d5:	72 43                	jb     0x42c81a
42c7d7:	4d                   	dec    %ebp
42c7d8:	36 61                	ss popa
42c7da:	48                   	dec    %eax
42c7db:	6a 64                	push   $0x64
42c7dd:	68 2b 50 6a 7a       	push   $0x7a6a502b
42c7e2:	56                   	push   %esi
42c7e3:	57                   	push   %edi
42c7e4:	35 33 78 7a 75       	xor    $0x757a7833,%eax
42c7e9:	61                   	popa
42c7ea:	79 34                	jns    0x42c820
42c7ec:	33 5a 6c             	xor    0x6c(%edx),%ebx
42c7ef:	50                   	push   %eax
42c7f0:	4b                   	dec    %ebx
42c7f1:	74 78                	je     0x42c86b
42c7f3:	66 7a 79             	data16 jp 0x42c86f
42c7f6:	74 35                	je     0x42c82d
42c7f8:	42                   	inc    %edx
42c7f9:	36 78 6f             	ss js  0x42c86b
42c7fc:	6c                   	insb   (%dx),%es:(%edi)
42c7fd:	78 7a                	js     0x42c879
42c7ff:	56                   	push   %esi
42c800:	74 4f                	je     0x42c851
42c802:	6d                   	insl   (%dx),%es:(%edi)
42c803:	70 38                	jo     0x42c83d
42c805:	74 67                	je     0x42c86e
42c807:	4e                   	dec    %esi
42c808:	4a                   	dec    %edx
42c809:	4e                   	dec    %esi
42c80a:	61                   	popa
42c80b:	58                   	pop    %eax
42c80c:	74 56                	je     0x42c864
42c80e:	4d                   	dec    %ebp
42c80f:	31 57 53             	xor    %edx,0x53(%edi)
42c812:	51                   	push   %ecx
42c813:	33 61 44             	xor    0x44(%ecx),%esp
42c816:	79 2f                	jns    0x42c847
42c818:	4d                   	dec    %ebp
42c819:	64 54                	fs push %esp
42c81b:	31 73 4e             	xor    %esi,0x4e(%ebx)
42c81e:	31 68 77             	xor    %ebp,0x77(%eax)
42c821:	52                   	push   %edx
42c822:	58                   	pop    %eax
42c823:	43                   	inc    %ebx
42c824:	43                   	inc    %ebx
42c825:	2b 73 55             	sub    0x55(%ebx),%esi
42c828:	72 39                	jb     0x42c863
42c82a:	30 58 6d             	xor    %bl,0x6d(%eax)
42c82d:	54                   	push   %esp
42c82e:	35 4b 31 34 53       	xor    $0x5334314b,%eax
42c833:	33 33                	xor    (%ebx),%esi
42c835:	69 72 74 54 62 65 73 	imul   $0x73656254,0x74(%edx),%esi
42c83c:	72 54                	jb     0x42c892
42c83e:	4e                   	dec    %esi
42c83f:	5a                   	pop    %edx
42c840:	57                   	push   %edi
42c841:	71 38                	jno    0x42c87b
42c843:	58                   	pop    %eax
42c844:	67 53                	addr16 push %ebx
42c846:	35 48 58 42 68       	xor    $0x68425848,%eax
42c84b:	64 38 30             	cmp    %dh,%fs:(%eax)
42c84e:	43                   	inc    %ebx
42c84f:	70 50                	jo     0x42c8a1
42c851:	69 49 45 68 63 4a 2f 	imul   $0x2f4a6368,0x45(%ecx),%ecx
42c858:	41                   	inc    %ecx
42c859:	71 57                	jno    0x42c8b2
42c85b:	76 56                	jbe    0x42c8b3
42c85d:	36 57                	ss push %edi
42c85f:	6e                   	outsb  %ds:(%esi),(%dx)
42c860:	2b 2b                	sub    (%ebx),%ebp
42c862:	52                   	push   %edx
42c863:	37                   	aaa
42c864:	77 47                	ja     0x42c8ad
42c866:	4a                   	dec    %edx
42c867:	42                   	inc    %edx
42c868:	66 41                	inc    %cx
42c86a:	46                   	inc    %esi
42c86b:	39 44 35 67          	cmp    %eax,0x67(%ebp,%esi,1)
42c86f:	34 74                	xor    $0x74,%al
42c871:	49                   	dec    %ecx
42c872:	6c                   	insb   (%dx),%es:(%edi)
42c873:	57                   	push   %edi
42c874:	6c                   	insb   (%dx),%es:(%edi)
42c875:	77 52                	ja     0x42c8c9
42c877:	6f                   	outsl  %ds:(%esi),(%dx)
42c878:	45                   	inc    %ebp
42c879:	74 51                	je     0x42c8cc
42c87b:	2b 58 4b             	sub    0x4b(%eax),%ebx
42c87e:	5a                   	pop    %edx
42c87f:	57                   	push   %edi
42c880:	78 64                	js     0x42c8e6
42c882:	32 41 4d             	xor    0x4d(%ecx),%al
42c885:	37                   	aaa
42c886:	65 71 55             	gs jno 0x42c8de
42c889:	4a                   	dec    %edx
42c88a:	6d                   	insl   (%dx),%es:(%edi)
42c88b:	36 31 4c 6c 67       	xor    %ecx,%ss:0x67(%esp,%ebp,2)
42c890:	33 46 74             	xor    0x74(%esi),%eax
42c893:	53                   	push   %ebx
42c894:	41                   	inc    %ecx
42c895:	6f                   	outsl  %ds:(%esi),(%dx)
42c896:	77 56                	ja     0x42c8ee
42c898:	5a                   	pop    %edx
42c899:	79 66                	jns    0x42c901
42c89b:	4a                   	dec    %edx
42c89c:	35 54 31 64 71       	xor    $0x71643154,%eax
42c8a1:	5a                   	pop    %edx
42c8a2:	57                   	push   %edi
42c8a3:	51                   	push   %ecx
42c8a4:	4b                   	dec    %ebx
42c8a5:	59                   	pop    %ecx
42c8a6:	58                   	pop    %eax
42c8a7:	2f                   	das
42c8a8:	6f                   	outsl  %ds:(%esi),(%dx)
42c8a9:	37                   	aaa
42c8aa:	33 48 39             	xor    0x39(%eax),%ecx
42c8ad:	32 5a 6f             	xor    0x6f(%edx),%bl
42c8b0:	46                   	inc    %esi
42c8b1:	4b                   	dec    %ebx
42c8b2:	30 6f 63             	xor    %ch,0x63(%edi)
42c8b5:	45                   	inc    %ebp
42c8b6:	66 36 74 47          	data16 ss je 0x42c901
42c8ba:	30 6b 65             	xor    %ch,0x65(%ebx)
42c8bd:	55                   	push   %ebp
42c8be:	73 41                	jae    0x42c901
42c8c0:	72 43                	jb     0x42c905
42c8c2:	38 4f 42             	cmp    %cl,0x42(%edi)
42c8c5:	79 66                	jns    0x42c92d
42c8c7:	61                   	popa
42c8c8:	5a                   	pop    %edx
42c8c9:	47                   	inc    %edi
42c8ca:	68 48 35 57 76       	push   $0x76573548
42c8cf:	6a 4a                	push   $0x4a
42c8d1:	59                   	pop    %ecx
42c8d2:	68 64 34 57 74       	push   $0x74573464
42c8d7:	5a                   	pop    %edx
42c8d8:	67 61                	addr16 popa
42c8da:	75 39                	jne    0x42c915
42c8dc:	51                   	push   %ecx
42c8dd:	54                   	push   %esp
42c8de:	38 4b 42             	cmp    %cl,0x42(%ebx)
42c8e1:	50                   	push   %eax
42c8e2:	78 62                	js     0x42c946
42c8e4:	37                   	aaa
42c8e5:	43                   	inc    %ebx
42c8e6:	6b 52 62 50          	imul   $0x50,0x62(%edx),%edx
42c8ea:	2f                   	das
42c8eb:	33 73 30             	xor    0x30(%ebx),%esi
42c8ee:	62 48 66             	bound  %ecx,0x66(%eax)
42c8f1:	48                   	dec    %eax
42c8f2:	78 6c                	js     0x42c960
42c8f4:	44                   	inc    %esp
42c8f5:	31 34 50             	xor    %esi,(%eax,%edx,2)
42c8f8:	61                   	popa
42c8f9:	57                   	push   %edi
42c8fa:	4b                   	dec    %ebx
42c8fb:	2f                   	das
42c8fc:	4e                   	dec    %esi
42c8fd:	62 44 68 4d          	bound  %eax,0x4d(%eax,%ebp,2)
42c901:	76 79                	jbe    0x42c97c
42c903:	7a 4d                	jp     0x42c952
42c905:	61                   	popa
42c906:	2f                   	das
42c907:	7a 58                	jp     0x42c961
42c909:	34 45                	xor    $0x45,%al
42c90b:	48                   	dec    %eax
42c90c:	46                   	inc    %esi
42c90d:	63 56 6a             	arpl   %edx,0x6a(%esi)
42c910:	45                   	inc    %ebp
42c911:	38 61 59             	cmp    %ah,0x59(%ecx)
42c914:	56                   	push   %esi
42c915:	38 38                	cmp    %bh,(%eax)
42c917:	46                   	inc    %esi
42c918:	4f                   	dec    %edi
42c919:	4f                   	dec    %edi
42c91a:	63 54 43 53          	arpl   %edx,0x53(%ebx,%eax,2)
42c91e:	6f                   	outsl  %ds:(%esi),(%dx)
42c91f:	66 75 69             	data16 jne 0x42c98b
42c922:	59                   	pop    %ecx
42c923:	4f                   	dec    %edi
42c924:	65 35 2b 56 6d 77    	gs xor $0x776d562b,%eax
42c92a:	39 52 4d             	cmp    %edx,0x4d(%edx)
42c92d:	4d                   	dec    %ebp
42c92e:	56                   	push   %esi
42c92f:	63 65 77             	arpl   %esp,0x77(%ebp)
42c932:	59                   	pop    %ecx
42c933:	41                   	inc    %ecx
42c934:	41                   	inc    %ecx
42c935:	50                   	push   %eax
42c936:	4e                   	dec    %esi
42c937:	75 55                	jne    0x42c98e
42c939:	42                   	inc    %edx
42c93a:	7a 50                	jp     0x42c98c
42c93c:	32 54 65 2b          	xor    0x2b(%ebp,%eiz,2),%dl
42c940:	7a 6a                	jp     0x42c9ac
42c942:	6b 6e 59 57          	imul   $0x57,0x59(%esi),%ebp
42c946:	73 49                	jae    0x42c991
42c948:	58                   	pop    %eax
42c949:	39 43 75             	cmp    %eax,0x75(%ebx)
42c94c:	6b 35 38 38 64 4e 38 	imul   $0x38,0x4e643838,%esi
42c953:	42                   	inc    %edx
42c954:	6a 76                	push   $0x76
42c956:	66 7a 48             	data16 jp 0x42c9a1
42c959:	76 36                	jbe    0x42c991
42c95b:	6e                   	outsb  %ds:(%esi),(%dx)
42c95c:	64 65 41             	fs gs inc %ecx
42c95f:	58                   	pop    %eax
42c960:	76 72                	jbe    0x42c9d4
42c962:	6d                   	insl   (%dx),%es:(%edi)
42c963:	75 62                	jne    0x42c9c7
42c965:	55                   	push   %ebp
42c966:	46                   	inc    %esi
42c967:	4d                   	dec    %ebp
42c968:	66 4f                	dec    %di
42c96a:	4a                   	dec    %edx
42c96b:	52                   	push   %edx
42c96c:	46                   	inc    %esi
42c96d:	4a                   	dec    %edx
42c96e:	53                   	push   %ebx
42c96f:	2f                   	das
42c970:	49                   	dec    %ecx
42c971:	72 42                	jb     0x42c9b5
42c973:	48                   	dec    %eax
42c974:	41                   	inc    %ecx
42c975:	37                   	aaa
42c976:	6e                   	outsb  %ds:(%esi),(%dx)
42c977:	49                   	dec    %ecx
42c978:	53                   	push   %ebx
42c979:	2f                   	das
42c97a:	72 4d                	jb     0x42c9c9
42c97c:	78 39                	js     0x42c9b7
42c97e:	70 38                	jo     0x42c9b8
42c980:	66 6c                	data16 insb (%dx),%es:(%edi)
42c982:	76 56                	jbe    0x42c9da
42c984:	4c                   	dec    %esp
42c985:	41                   	inc    %ecx
42c986:	37                   	aaa
42c987:	48                   	dec    %eax
42c988:	78 57                	js     0x42c9e1
42c98a:	37                   	aaa
42c98b:	70 32                	jo     0x42c9bf
42c98d:	33 72 57             	xor    0x57(%edx),%esi
42c990:	76 47                	jbe    0x42c9d9