42e8b1:	78 61                	js     0x42e914
42e8b3:	2f                   	das
42e8b4:	31 63 4a             	xor    %esp,0x4a(%ebx)
42e8b7:	54                   	push   %esp
42e8b8:	35 76 51 63 4a       	xor    $0x4a635176,%eax
42e8bd:	41                   	inc    %ecx
42e8be:	50                   	push   %eax
42e8bf:	4e                   	dec    %esi
42e8c0:	72 55                	jb     0x42e917
42e8c2:	4f                   	dec    %edi
42e8c3:	64 75 38             	fs jne 0x42e8fe
42e8c6:	43                   	inc    %ebx
42e8c7:	68 49 32 46 41       	push   $0x41463249
42e8cc:	74 67                	je     0x42e935
42e8ce:	2f                   	das
42e8cf:	67 55                	addr16 push %ebp
42e8d1:	73 6a                	jae    0x42e93d
42e8d3:	4b                   	dec    %ebx
42e8d4:	71 53                	jno    0x42e929
42e8d6:	49                   	dec    %ecx
42e8d7:	48                   	dec    %eax
42e8d8:	4c                   	dec    %esp
42e8d9:	35 61 38 62 67       	xor    $0x67623861,%eax
42e8de:	34 72                	xor    $0x72,%al
42e8e0:	54                   	push   %esp
42e8e1:	59                   	pop    %ecx
42e8e2:	35 2f 44 78 6a       	xor    $0x6a78442f,%eax
42e8e7:	56                   	push   %esi
42e8e8:	4d                   	dec    %ebp
42e8e9:	50                   	push   %eax
42e8ea:	74 4f                	je     0x42e93b
42e8ec:	45                   	inc    %ebp
42e8ed:	35 35 4a 53 48       	xor    $0x48534a35,%eax
42e8f2:	54                   	push   %esp
42e8f3:	67 4f                	addr16 dec %edi
42e8f5:	6f                   	outsl  %ds:(%esi),(%dx)
42e8f6:	33 4e 65             	xor    0x65(%esi),%ecx
42e8f9:	50                   	push   %eax
42e8fa:	73 74                	jae    0x42e970
42e8fc:	30 59 2b             	xor    %bl,0x2b(%ecx)
42e8ff:	49                   	dec    %ecx
42e900:	41                   	inc    %ecx
42e901:	75 79                	jne    0x42e97c
42e903:	67 4e                	addr16 dec %esi
42e905:	2b 4d 52             	sub    0x52(%ebp),%ecx
42e908:	53                   	push   %ebx
42e909:	64 4d                	fs dec %ebp
42e90b:	46                   	inc    %esi
42e90c:	4e                   	dec    %esi
42e90d:	4b                   	dec    %ebx
42e90e:	54                   	push   %esp
42e90f:	35 55 56 47 70       	xor    $0x70475655,%eax
42e914:	6f                   	outsl  %ds:(%esi),(%dx)
42e915:	34 57                	xor    $0x57,%al
42e917:	7a 79                	jp     0x42e992
42e919:	74 4c                	je     0x42e967
42e91b:	44                   	inc    %esp
42e91c:	49                   	dec    %ecx
42e91d:	44                   	inc    %esp
42e91e:	5a                   	pop    %edx
42e91f:	70 62                	jo     0x42e983
42e921:	77 74                	ja     0x42e997
42e923:	2b 73 65             	sub    0x65(%ebx),%esi
42e926:	65 68 4e 64 6b 79    	gs push $0x796b644e
42e92c:	66 5a                	pop    %dx
42e92e:	55                   	push   %ebp
42e92f:	6d                   	insl   (%dx),%es:(%edi)
42e930:	69 6f 6d 69 55 70 7a 	imul   $0x7a705569,0x6d(%edi),%ebp
42e937:	57                   	push   %edi
42e938:	71 36                	jno    0x42e970
42e93a:	45                   	inc    %ebp
42e93b:	62 32                	bound  %esi,(%edx)
42e93d:	63 72 49             	arpl   %esi,0x49(%edx)
42e940:	74 70                	je     0x42e9b2
42e942:	77 4f                	ja     0x42e993
42e944:	54                   	push   %esp
42e945:	78 52                	js     0x42e999
42e947:	44                   	inc    %esp
42e948:	6c                   	insb   (%dx),%es:(%edi)
42e949:	4c                   	dec    %esp
42e94a:	61                   	popa
42e94b:	47                   	inc    %edi
42e94c:	72 6b                	jb     0x42e9b9
42e94e:	43                   	inc    %ebx
42e94f:	4c                   	dec    %esp
42e950:	68 42 6d 34 6b       	push   $0x6b346d42
42e955:	41                   	inc    %ecx
42e956:	56                   	push   %esi
42e957:	4d                   	dec    %ebp
42e958:	56                   	push   %esi
42e959:	74 52                	je     0x42e9ad
42e95b:	77 30                	ja     0x42e98d
42e95d:	57                   	push   %edi
42e95e:	79 2f                	jns    0x42e98f
42e960:	51                   	push   %ecx
42e961:	73 55                	jae    0x42e9b8
42e963:	68 4a 4d 43 47       	push   $0x47434d4a
42e968:	30 48 2f             	xor    %cl,0x2f(%eax)
42e96b:	47                   	inc    %edi
42e96c:	7a 74                	jp     0x42e9e2
42e96e:	54                   	push   %esp
42e96f:	6a 43                	push   $0x43
42e971:	63 6e 6a             	arpl   %ebp,0x6a(%esi)
42e974:	30 66 45             	xor    %ah,0x45(%esi)
42e977:	6d                   	insl   (%dx),%es:(%edi)
42e978:	56                   	push   %esi
42e979:	62 67 50             	bound  %esp,0x50(%edi)
42e97c:	74 6a                	je     0x42e9e8
42e97e:	57                   	push   %edi
42e97f:	64 4f                	fs dec %edi
42e981:	35 78 57 6e 4c       	xor    $0x4c6e5778,%eax
42e986:	71 76                	jno    0x42e9fe
42e988:	49                   	dec    %ecx
42e989:	49                   	dec    %ecx
42e98a:	39 4c 2b 78          	cmp    %ecx,0x78(%ebx,%ebp,1)
42e98e:	4c                   	dec    %esp
42e98f:	4b                   	dec    %ebx
42e990:	4b                   	dec    %ebx
42e991:	53                   	push   %ebx
42e992:	39 55 6b             	cmp    %edx,0x6b(%ebp)
42e995:	65 49                	gs dec %ecx
42e997:	4c                   	dec    %esp
42e998:	39 31                	cmp    %esi,(%ecx)
42e99a:	76 7a                	jbe    0x42ea16
42e99c:	73 68                	jae    0x42ea06
42e99e:	2b 50 53             	sub    0x53(%eax),%edx
42e9a1:	51                   	push   %ecx
42e9a2:	57                   	push   %edi
42e9a3:	2f                   	das
42e9a4:	55                   	push   %ebp
42e9a5:	4c                   	dec    %esp
42e9a6:	56                   	push   %esi
42e9a7:	72 53                	jb     0x42e9fc
42e9a9:	7a 79                	jp     0x42ea24
42e9ab:	31 66 62             	xor    %esp,0x62(%esi)
42e9ae:	55                   	push   %ebp
42e9af:	34 42                	xor    $0x42,%al
42e9b1:	54                   	push   %esp
42e9b2:	6a 49                	push   $0x49
42e9b4:	65 64 78 74          	gs fs js 0x42ea2c
42e9b8:	66 4c                	dec    %sp
42e9ba:	38 78 5a             	cmp    %bh,0x5a(%eax)
42e9bd:	67 75 56             	addr16 jne 0x42ea16
42e9c0:	4b                   	dec    %ebx
42e9c1:	2f                   	das
42e9c2:	30 6b 75             	xor    %ch,0x75(%ebx)
42e9c5:	34 4f                	xor    $0x4f,%al
42e9c7:	44                   	inc    %esp
42e9c8:	51                   	push   %ecx
42e9c9:	42                   	inc    %edx
42e9ca:	30 6c 77 6d          	xor    %ch,0x6d(%edi,%esi,2)
42e9ce:	6b 66 49 65          	imul   $0x65,0x49(%esi),%esp
42e9d2:	33 35 63 4f 36 4a    	xor    0x4a364f63,%esi
42e9d8:	70 69                	jo     0x42ea43
42e9da:	63 78 47             	arpl   %edi,0x47(%eax)
42e9dd:	4c                   	dec    %esp
42e9de:	61                   	popa
42e9df:	47                   	inc    %edi
42e9e0:	65 4f                	gs dec %edi
42e9e2:	2f                   	das
42e9e3:	58                   	pop    %eax
42e9e4:	56                   	push   %esi
42e9e5:	47                   	inc    %edi
42e9e6:	2f                   	das
42e9e7:	6f                   	outsl  %ds:(%esi),(%dx)
42e9e8:	44                   	inc    %esp
42e9e9:	34 46                	xor    $0x46,%al
42e9eb:	62 4a 65             	bound  %ecx,0x65(%edx)
42e9ee:	42                   	inc    %edx
42e9ef:	58                   	pop    %eax
42e9f0:	77 65                	ja     0x42ea57
42e9f2:	56                   	push   %esi
42e9f3:	47                   	inc    %edi
42e9f4:	32 2b                	xor    (%ebx),%ch
42e9f6:	72 72                	jb     0x42ea6a
42e9f8:	36 73 62             	ss jae 0x42ea5d
42e9fb:	55                   	push   %ebp
42e9fc:	42                   	inc    %edx
42e9fd:	6e                   	outsb  %ds:(%esi),(%dx)
42e9fe:	74 4f                	je     0x42ea4f
42ea00:	65 44                	gs inc %esp
42ea02:	7a 66                	jp     0x42ea6a
42ea04:	44                   	inc    %esp
42ea05:	43                   	inc    %ebx
42ea06:	2f                   	das
42ea07:	71 2b                	jno    0x42ea34
42ea09:	57                   	push   %edi
42ea0a:	44                   	inc    %esp
42ea0b:	48                   	dec    %eax
42ea0c:	6c                   	insb   (%dx),%es:(%edi)
42ea0d:	35 73 36 74 78       	xor    $0x78743673,%eax
42ea12:	4a                   	dec    %edx
42ea13:	42                   	inc    %edx
42ea14:	38 53 68             	cmp    %dl,0x68(%ebx)
42ea17:	6d                   	insl   (%dx),%es:(%edi)
42ea18:	76 50                	jbe    0x42ea6a
42ea1a:	53                   	push   %ebx
42ea1b:	53                   	push   %ebx
42ea1c:	4f                   	dec    %edi
42ea1d:	69 6a 68 61 31 45 71 	imul   $0x71453161,0x68(%edx),%ebp
42ea24:	77 32                	ja     0x42ea58
42ea26:	46                   	inc    %esi
42ea27:	42                   	inc    %edx
42ea28:	42                   	inc    %edx
42ea29:	6e                   	outsb  %ds:(%esi),(%dx)
42ea2a:	72 4c                	jb     0x42ea78
42ea2c:	31 7a 30             	xor    %edi,0x30(%edx)
42ea2f:	48                   	dec    %eax
42ea30:	6d                   	insl   (%dx),%es:(%edi)
42ea31:	77 2b                	ja     0x42ea5e
42ea33:	76 78                	jbe    0x42eaad
42ea35:	32 42 57             	xor    0x57(%edx),%al
42ea38:	6f                   	outsl  %ds:(%esi),(%dx)
42ea39:	69 6b 6e 7a 56 77 6b 	imul   $0x6b77567a,0x6e(%ebx),%ebp
42ea40:	42                   	inc    %edx
42ea41:	67 4e                	addr16 dec %esi
42ea43:	70 31                	jo     0x42ea76
42ea45:	4d                   	dec    %ebp
42ea46:	78 49                	js     0x42ea91
42ea48:	33 30                	xor    (%eax),%esi
42ea4a:	72 4b                	jb     0x42ea97
42ea4c:	6c                   	insb   (%dx),%es:(%edi)
42ea4d:	62 48 62             	bound  %ecx,0x62(%eax)
42ea50:	7a 44                	jp     0x42ea96
42ea52:	4d                   	dec    %ebp
42ea53:	35 39 7a 6f 65       	xor    $0x656f7a39,%eax
42ea58:	5a                   	pop    %edx
42ea59:	4e                   	dec    %esi
42ea5a:	4e                   	dec    %esi
42ea5b:	72 46                	jb     0x42eaa3
42ea5d:	43                   	inc    %ebx
42ea5e:	74 70                	je     0x42ead0
42ea60:	75 44                	jne    0x42eaa6
42ea62:	79 31                	jns    0x42ea95
42ea64:	56                   	push   %esi
42ea65:	58                   	pop    %eax
42ea66:	2b 32                	sub    (%edx),%esi
42ea68:	48                   	dec    %eax
42ea69:	69 49 76 57 39 54 70 	imul   $0x70543957,0x76(%ecx),%ecx
42ea70:	31 71 2b             	xor    %esi,0x2b(%ecx)
42ea73:	35 52 66 31 72       	xor    $0x72316652,%eax
42ea78:	2b 2b                	sub    (%ebx),%ebp
42ea7a:	66 63 4f 6a          	arpl   %cx,0x6a(%edi)
42ea7e:	63 42 6c             	arpl   %eax,0x6c(%edx)
42ea81:	33 31                	xor    (%ecx),%esi
42ea83:	72 63                	jb     0x42eae8
42ea85:	4c                   	dec    %esp
42ea86:	64 2b 5a 4c          	sub    %fs:0x4c(%edx),%ebx
42ea8a:	71 78                	jno    0x42eb04
42ea8c:	58                   	pop    %eax
42ea8d:	36 2f                	ss das
42ea8f:	4c                   	dec    %esp
42ea90:	6c                   	insb   (%dx),%es:(%edi)
42ea91:	6a 31                	push   $0x31
42ea93:	76 63                	jbe    0x42eaf8
42ea95:	7a 74                	jp     0x42eb0b
42ea97:	71 43                	jno    0x42eadc
42ea99:	46                   	inc    %esi
42ea9a:	5a                   	pop    %edx
42ea9b:	61                   	popa
42ea9c:	67 46                	addr16 inc %esi
42ea9e:	65 4e                	gs dec %esi
42eaa0:	35 31 6c 2b 4c       	xor    $0x4c2b6c31,%eax
42eaa5:	68 6b 54 6b 73       	push   $0x736b546b
42eaaa:	5a                   	pop    %edx
42eaab:	51                   	push   %ecx
42eaac:	35 38 75 2b 37       	xor    $0x372b7538,%eax
42eab1:	68 46 62 47 66       	push   $0x66476246
42eab6:	43                   	inc    %ebx
42eab7:	6e                   	outsb  %ds:(%esi),(%dx)
42eab8:	5a                   	pop    %edx
42eab9:	77 4a                	ja     0x42eb05
42eabb:	2f                   	das
42eabc:	38 7a 42             	cmp    %bh,0x42(%edx)
42eabf:	59                   	pop    %ecx
42eac0:	58                   	pop    %eax
42eac1:	2f                   	das
42eac2:	6f                   	outsl  %ds:(%esi),(%dx)
42eac3:	72 77                	jb     0x42eb3c
42eac5:	64 66 61             	fs popaw
42eac8:	72 5a                	jb     0x42eb24
42eaca:	39 42 6a             	cmp    %eax,0x6a(%edx)
42eacd:	54                   	push   %esp
42eace:	2b 6a 61             	sub    0x61(%edx),%ebp
42ead1:	79 46                	jns    0x42eb19
42ead3:	50                   	push   %eax
42ead4:	4e                   	dec    %esi
42ead5:	74 4f                	je     0x42eb26
42ead7:	76 75                	jbe    0x42eb4e
42ead9:	57                   	push   %edi
42eada:	76 75                	jbe    0x42eb51
42eadc:	56                   	push   %esi
42eadd:	6b 77 67 6b          	imul   $0x6b,0x67(%edi),%esi
42eae1:	4e                   	dec    %esi
42eae2:	30 72 31             	xor    %dh,0x31(%edx)
42eae5:	33 69 68             	xor    0x68(%ecx),%ebp
42eae8:	54                   	push   %esp
42eae9:	72 52                	jb     0x42eb3d
42eaeb:	52                   	push   %edx
42eaec:	51                   	push   %ecx
42eaed:	50                   	push   %eax
42eaee:	68 65 6f 7a 51       	push   $0x517a6f65
42eaf3:	57                   	push   %edi
42eaf4:	50                   	push   %eax
42eaf5:	78 35                	js     0x42eb2c
42eaf7:	67 70 44             	addr16 jo 0x42eb3e
42eafa:	4f                   	dec    %edi
42eafb:	30 52 70             	xor    %dl,0x70(%edx)
42eafe:	7a 34                	jp     0x42eb34
42eb00:	4e                   	dec    %esi
42eb01:	7a 41                	jp     0x42eb44
42eb03:	4e                   	dec    %esi
42eb04:	7a 68                	jp     0x42eb6e
42eb06:	41                   	inc    %ecx
42eb07:	64 78 51             	fs js  0x42eb5b
42eb0a:	56                   	push   %esi
42eb0b:	72 35                	jb     0x42eb42
42eb0d:	6b 64 67 57 49       	imul   $0x49,0x57(%edi,%eiz,2),%esp
42eb12:	6e                   	outsb  %ds:(%esi),(%dx)
42eb13:	57                   	push   %edi
42eb14:	56                   	push   %esi
42eb15:	78 49                	js     0x42eb60
42eb17:	62 76 6e             	bound  %esi,0x6e(%esi)
42eb1a:	30 4a 66             	xor    %cl,0x66(%edx)
42eb1d:	35 57 2f 41 2b       	xor    $0x2b412f57,%eax
42eb22:	33 74 62 44          	xor    0x44(%edx,%eiz,2),%esi
42eb26:	5a                   	pop    %edx
42eb27:	50                   	push   %eax
42eb28:	6d                   	insl   (%dx),%es:(%edi)
42eb29:	46                   	inc    %esi
42eb2a:	65 75 6d             	gs jne 0x42eb9a
42eb2d:	31 79 33             	xor    %edi,0x33(%ecx)
42eb30:	6e                   	outsb  %ds:(%esi),(%dx)
42eb31:	6a 53                	push   $0x53
42eb33:	55                   	push   %ebp
42eb34:	79 35                	jns    0x42eb6b
42eb36:	48                   	dec    %eax
42eb37:	43                   	inc    %ebx
42eb38:	34 6f                	xor    $0x6f,%al
42eb3a:	4a                   	dec    %edx
42eb3b:	63 63 37             	arpl   %esp,0x37(%ebx)
42eb3e:	6d                   	insl   (%dx),%es:(%edi)
42eb3f:	76 2b                	jbe    0x42eb6c
42eb41:	45                   	inc    %ebp
42eb42:	4d                   	dec    %ebp
42eb43:	52                   	push   %edx
42eb44:	45                   	inc    %ebp
42eb45:	6f                   	outsl  %ds:(%esi),(%dx)
42eb46:	7a 58                	jp     0x42eba0
42eb48:	49                   	dec    %ecx