42e8dd:	4f                   	dec    %edi
42e8de:	4d                   	dec    %ebp
42e8df:	44                   	inc    %esp
42e8e0:	2b 2f                	sub    (%edi),%ebp
42e8e2:	2f                   	das
42e8e3:	38 66 48             	cmp    %ah,0x48(%esi)
42e8e6:	51                   	push   %ecx
42e8e7:	73 34                	jae    0x42e91d
42e8e9:	6f                   	outsl  %ds:(%esi),(%dx)
42e8ea:	66 37                	data16 aaa
42e8ec:	2f                   	das
42e8ed:	2f                   	das
42e8ee:	77 41                	ja     0x42e931
42e8f0:	66 47                	inc    %di
42e8f2:	77 73                	ja     0x42e967
42e8f4:	34 6d                	xor    $0x6d,%al
42e8f6:	50                   	push   %eax
42e8f7:	37                   	aaa
42e8f8:	2f                   	das
42e8f9:	2f                   	das
42e8fa:	79 71                	jns    0x42e96d
42e8fc:	4b                   	dec    %ebx
42e8fd:	4b                   	dec    %ebx
42e8fe:	77 49                	ja     0x42e949
42e900:	6d                   	insl   (%dx),%es:(%edi)
42e901:	46                   	inc    %esi
42e902:	67 49                	addr16 dec %ecx
42e904:	67 56                	addr16 push %esi
42e906:	6f                   	outsl  %ds:(%esi),(%dx)
42e907:	45                   	inc    %ebp
42e908:	41                   	inc    %ecx
42e909:	41                   	inc    %ecx
42e90a:	43                   	inc    %ebx
42e90b:	67 49                	addr16 dec %ecx
42e90d:	41                   	inc    %ecx
42e90e:	41                   	inc    %ecx
42e90f:	41                   	inc    %ecx
42e910:	47                   	inc    %edi
42e911:	4b                   	dec    %ebx
42e912:	77 67                	ja     0x42e97b
42e914:	43                   	inc    %ebx
42e915:	4b                   	dec    %ebx
42e916:	42                   	inc    %edx
42e917:	38 41 41             	cmp    %al,0x41(%ecx)
42e91a:	41                   	inc    %ecx
42e91b:	6f                   	outsl  %ds:(%esi),(%dx)
42e91c:	72 42                	jb     0x42e960
42e91e:	33 30                	xor    (%eax),%esi
42e920:	42                   	inc    %edx
42e921:	41                   	inc    %ecx
42e922:	41                   	inc    %ecx
42e923:	41                   	inc    %ecx
42e924:	45                   	inc    %ebp
42e925:	4b                   	dec    %ebx
42e926:	2f                   	das
42e927:	45                   	inc    %ebp
42e928:	41                   	inc    %ecx
42e929:	4b                   	dec    %ebx
42e92a:	67 41                	addr16 inc %ecx
42e92c:	54                   	push   %esp
42e92d:	4d                   	dec    %ebp
42e92e:	41                   	inc    %ecx
42e92f:	51                   	push   %ecx
42e930:	41                   	inc    %ecx
42e931:	61                   	popa
42e932:	41                   	inc    %ecx
42e933:	41                   	inc    %ecx
42e934:	41                   	inc    %ecx
42e935:	41                   	inc    %ecx
42e936:	41                   	inc    %ecx
42e937:	59                   	pop    %ecx
42e938:	41                   	inc    %ecx
42e939:	41                   	inc    %ecx
42e93a:	42                   	inc    %edx
42e93b:	45                   	inc    %ebp
42e93c:	6f                   	outsl  %ds:(%esi),(%dx)
42e93d:	49                   	dec    %ecx
42e93e:	41                   	inc    %ecx
42e93f:	41                   	inc    %ecx
42e940:	41                   	inc    %ecx
42e941:	43                   	inc    %ebx
42e942:	68 54 2b 42 67       	push   $0x67422b54
42e947:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
42e94b:	5a                   	pop    %edx
42e94c:	7a 43                	jp     0x42e991
42e94e:	77 41                	ja     0x42e991
42e950:	41                   	inc    %ecx
42e951:	42                   	inc    %edx
42e952:	6f                   	outsl  %ds:(%esi),(%dx)
42e953:	41                   	inc    %ecx
42e954:	44                   	inc    %esp
42e955:	41                   	inc    %ecx
42e956:	41                   	inc    %ecx
42e957:	41                   	inc    %ecx
42e958:	45                   	inc    %ebp
42e959:	66 67 4d             	addr16 dec %bp
42e95c:	41                   	inc    %ecx
42e95d:	41                   	inc    %ecx
42e95e:	41                   	inc    %ecx
42e95f:	51                   	push   %ecx
42e960:	67 48                	addr16 dec %eax
42e962:	75 45                	jne    0x42e9a9
42e964:	30 4b 32             	xor    %cl,0x32(%ebx)
42e967:	55                   	push   %ebp
42e968:	67 66 55             	addr16 push %bp
42e96b:	67 68 43 46 6b 67    	addr16 push $0x676b4643
42e971:	47                   	inc    %edi
42e972:	4d                   	dec    %ebp
42e973:	70 37                	jo     0x42e9ac
42e975:	4a                   	dec    %edx
42e976:	57                   	push   %edi
42e977:	46                   	inc    %esi
42e978:	6c                   	insb   (%dx),%es:(%edi)
42e979:	49                   	dec    %ecx
42e97a:	49                   	dec    %ecx
42e97b:	55                   	push   %ebp
42e97c:	39 68 76             	cmp    %ebp,0x76(%eax)
42e97f:	56                   	push   %esi
42e980:	59                   	pop    %ecx
42e981:	49                   	dec    %ecx
42e982:	4f                   	dec    %edi
42e983:	68 31 6b 52 56       	push   $0x56526b31
42e988:	5a                   	pop    %edx
42e989:	49                   	dec    %ecx
42e98a:	4e                   	dec    %esi
42e98b:	39 55 33             	cmp    %edx,0x33(%ebp)
42e98e:	51                   	push   %ecx
42e98f:	6c                   	insb   (%dx),%es:(%edi)
42e990:	59                   	pop    %ecx
42e991:	5a                   	pop    %edx
42e992:	6d                   	insl   (%dx),%es:(%edi)
42e993:	38 4d 41             	cmp    %cl,0x41(%ebp)
42e996:	41                   	inc    %ecx
42e997:	41                   	inc    %ecx
42e998:	47                   	inc    %edi
42e999:	62 79 45             	bound  %edi,0x45(%ecx)
42e99c:	41                   	inc    %ecx
42e99d:	41                   	inc    %ecx
42e99e:	41                   	inc    %ecx
42e99f:	6f                   	outsl  %ds:(%esi),(%dx)
42e9a0:	6f                   	outsl  %ds:(%esi),(%dx)
42e9a1:	46                   	inc    %esi
42e9a2:	41                   	inc    %ecx
42e9a3:	41                   	inc    %ecx
42e9a4:	41                   	inc    %ecx
42e9a5:	42                   	inc    %edx
42e9a6:	76 34                	jbe    0x42e9dc
42e9a8:	4f                   	dec    %edi
42e9a9:	41                   	inc    %ecx
42e9aa:	41                   	inc    %ecx
42e9ab:	42                   	inc    %edx
42e9ac:	7a 45                	jp     0x42e9f3
42e9ae:	51                   	push   %ecx
42e9af:	41                   	inc    %ecx
42e9b0:	41                   	inc    %ecx
42e9b1:	42                   	inc    %edx
42e9b2:	76 34                	jbe    0x42e9e8
42e9b4:	4d                   	dec    %ebp
42e9b5:	41                   	inc    %ecx
42e9b6:	41                   	inc    %ecx
42e9b7:	41                   	inc    %ecx
42e9b8:	6f                   	outsl  %ds:(%esi),(%dx)
42e9b9:	45                   	inc    %ebp
42e9ba:	41                   	inc    %ecx
42e9bb:	41                   	inc    %ecx
42e9bc:	41                   	inc    %ecx
42e9bd:	42                   	inc    %edx
42e9be:	6f                   	outsl  %ds:(%esi),(%dx)
42e9bf:	41                   	inc    %ecx
42e9c0:	43                   	inc    %ebx
42e9c1:	41                   	inc    %ecx
42e9c2:	41                   	inc    %ecx
42e9c3:	41                   	inc    %ecx
42e9c4:	45                   	inc    %ebp
42e9c5:	4b                   	dec    %ebx
42e9c6:	71 49                	jno    0x42ea11
42e9c8:	6f                   	outsl  %ds:(%esi),(%dx)
42e9c9:	49                   	dec    %ecx
42e9ca:	67 41                	addr16 inc %ecx
42e9cc:	41                   	inc    %ecx
42e9cd:	43                   	inc    %ebx
42e9ce:	6e                   	outsb  %ds:(%esi),(%dx)
42e9cf:	34 43                	xor    $0x43,%al
42e9d1:	41                   	inc    %ecx
42e9d2:	41                   	inc    %ecx
42e9d3:	41                   	inc    %ecx
42e9d4:	45                   	inc    %ebp
42e9d5:	62 79 4d             	bound  %edi,0x4d(%ecx)
42e9d8:	41                   	inc    %ecx
42e9d9:	41                   	inc    %ecx
42e9da:	41                   	inc    %ecx
42e9db:	70 30                	jo     0x42ea0d
42e9dd:	47                   	inc    %edi
42e9de:	51                   	push   %ecx
42e9df:	41                   	inc    %ecx
42e9e0:	41                   	inc    %ecx
42e9e1:	41                   	inc    %ecx
42e9e2:	66 34 4a             	data16 xor $0x4a,%al
42e9e5:	41                   	inc    %ecx
42e9e6:	41                   	inc    %ecx
42e9e7:	43                   	inc    %ebx
42e9e8:	4d                   	dec    %ebp
42e9e9:	46                   	inc    %esi
42e9ea:	67 41                	addr16 inc %ecx
42e9ec:	41                   	inc    %ecx
42e9ed:	41                   	inc    %ecx
42e9ee:	57                   	push   %edi
42e9ef:	38 6b 41             	cmp    %ch,0x41(%ebx)
42e9f2:	41                   	inc    %ecx
42e9f3:	41                   	inc    %ecx
42e9f4:	4b                   	dec    %ebx
42e9f5:	64 41                	fs inc %ecx
42e9f7:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
42e9fb:	45                   	inc    %ebp
42e9fc:	71 41                	jno    0x42ea3f
42e9fe:	41                   	inc    %ecx
42e9ff:	41                   	inc    %ecx
42ea00:	41                   	inc    %ecx
42ea01:	45                   	inc    %ebp
42ea02:	7a 41                	jp     0x42ea45
42ea04:	46                   	inc    %esi
42ea05:	41                   	inc    %ecx
42ea06:	4b                   	dec    %ebx
42ea07:	77 41                	ja     0x42ea4a
42ea09:	41                   	inc    %ecx
42ea0a:	41                   	inc    %ecx
42ea0b:	41                   	inc    %ecx
42ea0c:	48                   	dec    %eax
42ea0d:	41                   	inc    %ecx
42ea0e:	41                   	inc    %ecx
42ea0f:	41                   	inc    %ecx
42ea10:	52                   	push   %edx
42ea11:	63 67 45             	arpl   %esp,0x45(%edi)
42ea14:	41                   	inc    %ecx
42ea15:	41                   	inc    %ecx
42ea16:	48                   	dec    %eax
42ea17:	41                   	inc    %ecx
42ea18:	6f                   	outsl  %ds:(%esi),(%dx)
42ea19:	4a                   	dec    %edx
42ea1a:	51                   	push   %ecx
42ea1b:	41                   	inc    %ecx
42ea1c:	41                   	inc    %ecx
42ea1d:	43                   	inc    %ebx
42ea1e:	6a 69                	push   $0x69
42ea20:	4b                   	dec    %ebx
42ea21:	41                   	inc    %ecx
42ea22:	41                   	inc    %ecx
42ea23:	41                   	inc    %ecx
42ea24:	41                   	inc    %ecx
42ea25:	2f                   	das
42ea26:	67 77 41             	addr16 ja 0x42ea6a
42ea29:	41                   	inc    %ecx
42ea2a:	49                   	dec    %ecx
42ea2b:	35 70 2f 67 34       	xor    $0x34672f70,%eax
42ea30:	42                   	inc    %edx
42ea31:	41                   	inc    %ecx
42ea32:	44                   	inc    %esp
42ea33:	67 79 41             	addr16 jns 0x42ea77
42ea36:	41                   	inc    %ecx
42ea37:	41                   	inc    %ecx
42ea38:	41                   	inc    %ecx
42ea39:	2f                   	das
42ea3a:	67 77 41             	addr16 ja 0x42ea7e
42ea3d:	41                   	inc    %ecx
42ea3e:	50                   	push   %eax
42ea3f:	34 4d                	xor    $0x4d,%al
42ea41:	41                   	inc    %ecx
42ea42:	51                   	push   %ecx
42ea43:	44                   	inc    %esp
42ea44:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
42ea48:	41                   	inc    %ecx
42ea49:	2f                   	das
42ea4a:	67 77 42             	addr16 ja 0x42ea8f
42ea4d:	41                   	inc    %ecx
42ea4e:	4a                   	dec    %edx
42ea4f:	4d                   	dec    %ebp
42ea50:	67 50                	addr16 push %eax
42ea52:	79 6f                	jns    0x42eac3
42ea54:	6f                   	outsl  %ds:(%esi),(%dx)
42ea55:	32 32                	xor    (%edx),%dh
42ea57:	55                   	push   %ebp
42ea58:	67 36 6a 6b          	addr16 ss push $0x6b
42ea5c:	4c                   	dec    %esp
42ea5d:	33 6c 67 67          	xor    0x67(%edi,%eiz,2),%ebp
42ea61:	41                   	inc    %ecx
42ea62:	51                   	push   %ecx
42ea63:	41                   	inc    %ecx
42ea64:	41                   	inc    %ecx
42ea65:	41                   	inc    %ecx
42ea66:	47                   	inc    %edi
42ea67:	4a                   	dec    %edx
42ea68:	6d                   	insl   (%dx),%es:(%edi)
42ea69:	49                   	dec    %ecx
42ea6a:	43                   	inc    %ebx
42ea6b:	72 67                	jb     0x42ead4
42ea6d:	4f                   	dec    %edi
42ea6e:	66 70 5a             	data16 jo 0x42eacb
42ea71:	59                   	pop    %ecx
42ea72:	66 34 4a             	data16 xor $0x4a,%al
42ea75:	41                   	inc    %ecx
42ea76:	41                   	inc    %ecx
42ea77:	42                   	inc    %edx
42ea78:	68 30 5a 33 2b       	push   $0x2b335a30
42ea7d:	44                   	inc    %esp
42ea7e:	41                   	inc    %ecx
42ea7f:	45                   	inc    %ebp
42ea80:	41                   	inc    %ecx
42ea81:	49                   	dec    %ecx
42ea82:	43                   	inc    %ebx
42ea83:	41                   	inc    %ecx
42ea84:	41                   	inc    %ecx
42ea85:	41                   	inc    %ecx
42ea86:	41                   	inc    %ecx
42ea87:	41                   	inc    %ecx
42ea88:	67 42                	addr16 inc %edx
42ea8a:	51                   	push   %ecx
42ea8b:	41                   	inc    %ecx
42ea8c:	41                   	inc    %ecx
42ea8d:	41                   	inc    %ecx
42ea8e:	47                   	inc    %edi
42ea8f:	4e                   	dec    %esi
42ea90:	5a                   	pop    %edx
42ea91:	4a                   	dec    %edx
42ea92:	66 34 4f             	data16 xor $0x4f,%al
42ea95:	41                   	inc    %ecx
42ea96:	51                   	push   %ecx
42ea97:	41                   	inc    %ecx
42ea98:	67 5a                	addr16 pop %edx
42ea9a:	41                   	inc    %ecx
42ea9b:	43                   	inc    %ebx
42ea9c:	2b 4e 53             	sub    0x53(%esi),%ecx
42ea9f:	44                   	inc    %esp
42eaa0:	57                   	push   %edi
42eaa1:	36 58                	ss pop %eax
42eaa3:	77 4b                	ja     0x42eaf0
42eaa5:	57                   	push   %edi
42eaa6:	43                   	inc    %ebx
42eaa7:	41                   	inc    %ecx
42eaa8:	55                   	push   %ebp
42eaa9:	6f                   	outsl  %ds:(%esi),(%dx)
42eaaa:	58                   	pop    %eax
42eaab:	54                   	push   %esp
42eaac:	62 57 57             	bound  %edx,0x57(%edi)
42eaaf:	59                   	pop    %ecx
42eab0:	67 4b                	addr16 dec %ebx
42eab2:	36 47                	ss inc %edi
42eab4:	77 32                	ja     0x42eae8
42eab6:	56                   	push   %esi
42eab7:	6b 67 70 68          	imul   $0x68,0x70(%edi),%esp
42eabb:	42                   	inc    %edx