43f913:	63 36                	arpl   %esi,(%esi)
43f915:	58                   	pop    %eax
43f916:	44                   	inc    %esp
43f917:	4f                   	dec    %edi
43f918:	4a                   	dec    %edx
43f919:	4b                   	dec    %ebx
43f91a:	73 43                	jae    0x43f95f
43f91c:	59                   	pop    %ecx
43f91d:	6d                   	insl   (%dx),%es:(%edi)
43f91e:	35 44 39 6f 65       	xor    $0x656f3944,%eax
43f923:	51                   	push   %ecx
43f924:	55                   	push   %ebp
43f925:	48                   	dec    %eax
43f926:	33 33                	xor    (%ebx),%esi
43f928:	32 2b                	xor    (%ebx),%ch
43f92a:	32 30                	xor    (%eax),%dh
43f92c:	61                   	popa
43f92d:	32 57 44             	xor    0x44(%edi),%dl
43f930:	6f                   	outsl  %ds:(%esi),(%dx)
43f931:	66 43                	inc    %bx
43f933:	66 51                	push   %cx
43f935:	6b 61 54 5a          	imul   $0x5a,0x54(%ecx),%esp
43f939:	76 37                	jbe    0x43f972
43f93b:	44                   	inc    %esp
43f93c:	70 2b                	jo     0x43f969
43f93e:	6f                   	outsl  %ds:(%esi),(%dx)
43f93f:	68 67 34 63 34       	push   $0x34633467
43f944:	45                   	inc    %ebp
43f945:	2f                   	das
43f946:	44                   	inc    %esp
43f947:	6e                   	outsb  %ds:(%esi),(%dx)
43f948:	6d                   	insl   (%dx),%es:(%edi)
43f949:	66 43                	inc    %bx
43f94b:	69 4a 75 6f 44 6c 54 	imul   $0x546c446f,0x75(%edx),%ecx
43f952:	67 39 44 52          	cmp    %eax,0x52(%si)
43f956:	7a 46                	jp     0x43f99e
43f958:	35 6b 7a 32 69       	xor    $0x69327a6b,%eax
43f95d:	76 32                	jbe    0x43f991
43f95f:	50                   	push   %eax
43f960:	64 52                	fs push %edx
43f962:	65 37                	gs aaa
43f964:	62 46 4b             	bound  %eax,0x4b(%esi)
43f967:	55                   	push   %ebp
43f968:	36 4a                	ss dec %edx
43f96a:	4f                   	dec    %edi
43f96b:	6b 56 66 45          	imul   $0x45,0x66(%esi),%edx
43f96f:	56                   	push   %esi
43f970:	73 55                	jae    0x43f9c7
43f972:	53                   	push   %ebx
43f973:	78 6f                	js     0x43f9e4
43f975:	51                   	push   %ecx
43f976:	68 32 6f 30 4a       	push   $0x4a306f32
43f97b:	34 6d                	xor    $0x6d,%al
43f97d:	30 65 58             	xor    %ah,0x58(%ebp)
43f980:	58                   	pop    %eax
43f981:	72 59                	jb     0x43f9dc
43f983:	64 76 51             	fs jbe 0x43f9d7
43f986:	56                   	push   %esi
43f987:	67 4c                	addr16 dec %esp
43f989:	47                   	inc    %edi
43f98a:	48                   	dec    %eax
43f98b:	69 35 2f 59 75 70 4c 	imul   $0x546b464c,0x7075592f,%esi
43f992:	46 6b 54
43f995:	6e                   	outsb  %ds:(%esi),(%dx)
43f996:	63 45 52             	arpl   %eax,0x52(%ebp)
43f999:	52                   	push   %edx
43f99a:	32 51 69             	xor    0x69(%ecx),%dl
43f99d:	4b                   	dec    %ebx
43f99e:	65 44                	gs inc %esp
43f9a0:	74 68                	je     0x43fa0a
43f9a2:	69 4c 6e 61 34 4e 56 	imul   $0x41564e34,0x61(%esi,%ebp,2),%ecx
43f9a9:	41
43f9aa:	77 7a                	ja     0x43fa26
43f9ac:	74 56                	je     0x43fa04
43f9ae:	69 30 4c 6e 33 30    	imul   $0x30336e4c,(%eax),%esi
43f9b4:	4b                   	dec    %ebx
43f9b5:	42                   	inc    %edx
43f9b6:	32 6c 5a 57          	xor    0x57(%edx,%ebx,2),%ch
43f9ba:	6f                   	outsl  %ds:(%esi),(%dx)
43f9bb:	58                   	pop    %eax
43f9bc:	49                   	dec    %ecx
43f9bd:	54                   	push   %esp
43f9be:	53                   	push   %ebx
43f9bf:	31 56 42             	xor    %edx,0x42(%esi)
43f9c2:	4b                   	dec    %ebx
43f9c3:	41                   	inc    %ecx
43f9c4:	48                   	dec    %eax
43f9c5:	52                   	push   %edx
43f9c6:	41                   	inc    %ecx
43f9c7:	57                   	push   %edi
43f9c8:	50                   	push   %eax
43f9c9:	72 71                	jb     0x43fa3c
43f9cb:	2b 51 57             	sub    0x57(%ecx),%edx
43f9ce:	31 69 2f             	xor    %ebp,0x2f(%ecx)
43f9d1:	42                   	inc    %edx
43f9d2:	6a 7a                	push   $0x7a
43f9d4:	37                   	aaa
43f9d5:	44                   	inc    %esp
43f9d6:	76 53                	jbe    0x43fa2b
43f9d8:	45                   	inc    %ebp
43f9d9:	4a                   	dec    %edx
43f9da:	4f                   	dec    %edi
43f9db:	68 61 4c 30 47       	push   $0x47304c61
43f9e0:	42                   	inc    %edx
43f9e1:	6f                   	outsl  %ds:(%esi),(%dx)
43f9e2:	62 63 6f             	bound  %esp,0x6f(%ebx)
43f9e5:	30 64 4d 43          	xor    %ah,0x43(%ebp,%ecx,2)
43f9e9:	50                   	push   %eax
43f9ea:	75 6b                	jne    0x43fa57
43f9ec:	7a 65                	jp     0x43fa53
43f9ee:	6f                   	outsl  %ds:(%esi),(%dx)
43f9ef:	49                   	dec    %ecx
43f9f0:	4c                   	dec    %esp
43f9f1:	79 77                	jns    0x43fa6a
43f9f3:	42                   	inc    %edx
43f9f4:	67 77 47             	addr16 ja 0x43fa3e
43f9f7:	76 68                	jbe    0x43fa61
43f9f9:	62 6b 6f             	bound  %ebp,0x6f(%ebx)
43f9fc:	57                   	push   %edi
43f9fd:	7a 34                	jp     0x43fa33
43f9ff:	47                   	inc    %edi
43fa00:	2f                   	das
43fa01:	33 68 74             	xor    0x74(%eax),%ebp
43fa04:	49                   	dec    %ecx
43fa05:	54                   	push   %esp
43fa06:	59                   	pop    %ecx
43fa07:	4c                   	dec    %esp
43fa08:	68 53 41 38 43       	push   $0x43384153
43fa0d:	4a                   	dec    %edx
43fa0e:	54                   	push   %esp
43fa0f:	4e                   	dec    %esi
43fa10:	79 6e                	jns    0x43fa80
43fa12:	52                   	push   %edx
43fa13:	50                   	push   %eax
43fa14:	44                   	inc    %esp
43fa15:	54                   	push   %esp
43fa16:	51                   	push   %ecx
43fa17:	37                   	aaa
43fa18:	51                   	push   %ecx
43fa19:	44                   	inc    %esp
43fa1a:	42                   	inc    %edx
43fa1b:	49                   	dec    %ecx
43fa1c:	51                   	push   %ecx
43fa1d:	6d                   	insl   (%dx),%es:(%edi)
43fa1e:	2f                   	das
43fa1f:	2b 53 4b             	sub    0x4b(%ebx),%edx
43fa22:	67 44                	addr16 inc %esp
43fa24:	66 35 32 33          	xor    $0x3332,%ax
43fa28:	7a 34                	jp     0x43fa5e
43fa2a:	70 57                	jo     0x43fa83
43fa2c:	33 61 61             	xor    0x61(%ecx),%esp
43fa2f:	7a 56                	jp     0x43fa87
43fa31:	33 4a 38             	xor    0x38(%edx),%ecx
43fa34:	73 48                	jae    0x43fa7e
43fa36:	6c                   	insb   (%dx),%es:(%edi)
43fa37:	68 6c 4f 45 67       	push   $0x67454f6c
43fa3c:	55                   	push   %ebp
43fa3d:	4b                   	dec    %ebx
43fa3e:	6a 45                	push   $0x45
43fa40:	62 62 34             	bound  %esp,0x34(%edx)
43fa43:	46                   	inc    %esi
43fa44:	39 6b 41             	cmp    %ebp,0x41(%ebx)
43fa47:	55                   	push   %ebp
43fa48:	4e                   	dec    %esi
43fa49:	64 52                	fs push %edx
43fa4b:	75 34                	jne    0x43fa81
43fa4d:	7a 6d                	jp     0x43fabc
43fa4f:	4c                   	dec    %esp
43fa50:	7a 59                	jp     0x43faab
43fa52:	4d                   	dec    %ebp
43fa53:	37                   	aaa
43fa54:	6c                   	insb   (%dx),%es:(%edi)
43fa55:	41                   	inc    %ecx
43fa56:	67 71 6a             	addr16 jno 0x43fac3
43fa59:	37                   	aaa
43fa5a:	71 6c                	jno    0x43fac8
43fa5c:	66 74 6e             	data16 je 0x43facd
43fa5f:	67 67 4b             	addr16 addr16 dec %ebx
43fa62:	4d                   	dec    %ebp
43fa63:	6c                   	insb   (%dx),%es:(%edi)
43fa64:	71 49                	jno    0x43faaf
43fa66:	53                   	push   %ebx
43fa67:	66 78 35             	data16 js 0x43fa9f
43fa6a:	35 56 37 71 70       	xor    $0x70713756,%eax
43fa6f:	68 6e 4f 50 69       	push   $0x69504f6e
43fa74:	63 50 71             	arpl   %edx,0x71(%eax)
43fa77:	34 43                	xor    $0x43,%al
43fa79:	61                   	popa
43fa7a:	79 77                	jns    0x43faf3
43fa7c:	61                   	popa
43fa7d:	65 4d                	gs dec %ebp
43fa7f:	42                   	inc    %edx
43fa80:	71 76                	jno    0x43faf8
43fa82:	4f                   	dec    %edi
43fa83:	48                   	dec    %eax
43fa84:	41                   	inc    %ecx
43fa85:	49                   	dec    %ecx
43fa86:	43                   	inc    %ebx
43fa87:	47                   	inc    %edi
43fa88:	77 6f                	ja     0x43faf9
43fa8a:	68 43 56 4a 6d       	push   $0x6d4a5643
43fa8f:	38 70 41             	cmp    %dh,0x41(%eax)
43fa92:	6b 56 50 42          	imul   $0x42,0x50(%esi),%edx
43fa96:	42                   	inc    %edx
43fa97:	45                   	inc    %ebp
43fa98:	44                   	inc    %esp
43fa99:	79 63                	jns    0x43fafe
43fa9b:	69 68 39 36 5a 77 46 	imul   $0x46775a36,0x39(%eax),%ebp
43faa2:	48                   	dec    %eax
43faa3:	65 74 41             	gs je  0x43fae7
43faa6:	62 4f 48             	bound  %ecx,0x48(%edi)
43faa9:	73 6e                	jae    0x43fb19
43faab:	47                   	inc    %edi
43faac:	47                   	inc    %edi
43faad:	6e                   	outsb  %ds:(%esi),(%dx)
43faae:	38 50 42             	cmp    %dl,0x42(%eax)
43fab1:	59                   	pop    %ecx
43fab2:	47                   	inc    %edi
43fab3:	53                   	push   %ebx
43fab4:	46                   	inc    %esi
43fab5:	37                   	aaa
43fab6:	6a 52                	push   $0x52
43fab8:	70 35                	jo     0x43faef
43faba:	49                   	dec    %ecx
43fabb:	43                   	inc    %ebx
43fabc:	4f                   	dec    %edi
43fabd:	7a 39                	jp     0x43faf8
43fabf:	35 6a 2f 64 62       	xor    $0x62642f6a,%eax
43fac4:	6e                   	outsb  %ds:(%esi),(%dx)
43fac5:	38 70 4d             	cmp    %dh,0x4d(%eax)
43fac8:	74 66                	je     0x43fb30
43faca:	73 46                	jae    0x43fb12
43facc:	52                   	push   %edx
43facd:	31 63 50             	xor    %esp,0x50(%ebx)
43fad0:	52                   	push   %edx
43fad1:	33 58 31             	xor    0x31(%eax),%ebx
43fad4:	37                   	aaa
43fad5:	55                   	push   %ebp
43fad6:	39 35 57 38 64 65    	cmp    %esi,0x65643857
43fadc:	79 50                	jns    0x43fb2e
43fade:	44                   	inc    %esp
43fadf:	66 79 35             	data16 jns 0x43fb17
43fae2:	79 36                	jns    0x43fb1a
43fae4:	62 41 6a             	bound  %eax,0x6a(%ecx)
43fae7:	70 43                	jo     0x43fb2c
43fae9:	46                   	inc    %esi
43faea:	53                   	push   %ebx
43faeb:	63 55 38             	arpl   %edx,0x38(%ebp)
43faee:	4c                   	dec    %esp
43faef:	78 74                	js     0x43fb65
43faf1:	50                   	push   %eax
43faf2:	47                   	inc    %edi
43faf3:	38 53 62             	cmp    %dl,0x62(%ebx)
43faf6:	30 56 7a             	xor    %dl,0x7a(%esi)
43faf9:	6a 38                	push   $0x38
43fafb:	6c                   	insb   (%dx),%es:(%edi)
43fafc:	44                   	inc    %esp
43fafd:	52                   	push   %edx
43fafe:	76 34                	jbe    0x43fb34
43fb00:	5a                   	pop    %edx
43fb01:	48                   	dec    %eax
43fb02:	69 64 79 63 68 75 75 	imul   $0x36757568,0x63(%ecx,%edi,2),%esp
43fb09:	36
43fb0a:	4a                   	dec    %edx
43fb0b:	77 47                	ja     0x43fb54
43fb0d:	56                   	push   %esi
43fb0e:	6d                   	insl   (%dx),%es:(%edi)
43fb0f:	6b 47 38 63          	imul   $0x63,0x38(%edi),%eax
43fb13:	69 46 6d 4e 32 71 69 	imul   $0x6971324e,0x6d(%esi),%eax
43fb1a:	79 76                	jns    0x43fb92
43fb1c:	65 4e                	gs dec %esi
43fb1e:	33 4c 6f 64          	xor    0x64(%edi,%ebp,2),%ecx
43fb22:	35 7a 68 38 41       	xor    $0x4138687a,%eax
43fb27:	53                   	push   %ebx
43fb28:	72 76                	jb     0x43fba0
43fb2a:	70 4d                	jo     0x43fb79
43fb2c:	32 68 2b             	xor    0x2b(%eax),%ch
43fb2f:	5a                   	pop    %edx
43fb30:	4a                   	dec    %edx
43fb31:	59                   	pop    %ecx
43fb32:	30 6a 72             	xor    %ch,0x72(%edx)
43fb35:	77 6f                	ja     0x43fba6
43fb37:	36 6f                	outsl  %ss:(%esi),(%dx)
43fb39:	2f                   	das
43fb3a:	73 6c                	jae    0x43fba8
43fb3c:	2f                   	das
43fb3d:	4a                   	dec    %edx
43fb3e:	4f                   	dec    %edi
43fb3f:	72 43                	jb     0x43fb84
43fb41:	69 69 4c 76 35 53 72 	imul   $0x72533576,0x4c(%ecx),%ebp
43fb48:	6a 51                	push   $0x51
43fb4a:	59                   	pop    %ecx
43fb4b:	4f                   	dec    %edi
43fb4c:	4f                   	dec    %edi
43fb4d:	4e                   	dec    %esi
43fb4e:	5a                   	pop    %edx
43fb4f:	4c                   	dec    %esp
43fb50:	58                   	pop    %eax
43fb51:	38 54 31 52          	cmp    %dl,0x52(%ecx,%esi,1)
43fb55:	33 6c 69 4e          	xor    0x4e(%ecx,%ebp,2),%ebp
43fb59:	44                   	inc    %esp
43fb5a:	2f                   	das
43fb5b:	33 45 38             	xor    0x38(%ebp),%eax
43fb5e:	6a 36                	push   $0x36
43fb60:	6e                   	outsb  %ds:(%esi),(%dx)
43fb61:	5a                   	pop    %edx
43fb62:	79 42                	jns    0x43fba6
43fb64:	45                   	inc    %ebp
43fb65:	69 49 64 41 49 72 79 	imul   $0x79724941,0x64(%ecx),%ecx
43fb6c:	75 6c                	jne    0x43fbda
43fb6e:	78 69                	js     0x43fbd9
43fb70:	4a                   	dec    %edx
43fb71:	77 59                	ja     0x43fbcc
43fb73:	6d                   	insl   (%dx),%es:(%edi)
43fb74:	31 33                	xor    %esi,(%ebx)
43fb76:	47                   	inc    %edi
43fb77:	68 41 32 45 6f       	push   $0x6f453241
43fb7c:	61                   	popa
43fb7d:	4d                   	dec    %ebp
43fb7e:	6a 59                	push   $0x59
43fb80:	71 47                	jno    0x43fbc9
43fb82:	68 59 38 63 74       	push   $0x74633859
43fb87:	76 49                	jbe    0x43fbd2
43fb89:	45                   	inc    %ebp
43fb8a:	47                   	inc    %edi
43fb8b:	37                   	aaa
43fb8c:	43                   	inc    %ebx
43fb8d:	44                   	inc    %esp
43fb8e:	2b 58 57             	sub    0x57(%eax),%ebx
43fb91:	6b 59 32 65          	imul   $0x65,0x32(%ecx),%ebx
43fb95:	65 45                	gs inc %ebp
43fb97:	70 5a                	jo     0x43fbf3
43fb99:	41                   	inc    %ecx
43fb9a:	61                   	popa
43fb9b:	65 6f                	outsl  %gs:(%esi),(%dx)
43fb9d:	63 56 59             	arpl   %edx,0x59(%esi)
43fba0:	34 31                	xor    $0x31,%al
43fba2:	36 41                	ss inc %ecx
43fba4:	46                   	inc    %esi
43fba5:	78 58                	js     0x43fbff
43fba7:	64 33 38             	xor    %fs:(%eax),%edi
43fbaa:	2b 33                	sub    (%ebx),%esi
43fbac:	6e                   	outsb  %ds:(%esi),(%dx)
43fbad:	4e                   	dec    %esi
43fbae:	34 6e                	xor    $0x6e,%al
43fbb0:	54                   	push   %esp
43fbb1:	4d                   	dec    %ebp
43fbb2:	6a 30                	push   $0x30
43fbb4:	65 64 35 53 64 6f 49 	gs fs xor $0x496f6453,%eax
43fbbb:	48                   	dec    %eax