43f94f:	77 49                	ja     0x43f99a
43f951:	51                   	push   %ecx
43f952:	35 39 35 74 46       	xor    $0x46743539,%eax
43f957:	49                   	dec    %ecx
43f958:	46                   	inc    %esi
43f959:	36 62 52 51          	bound  %edx,%ss:0x51(%edx)
43f95d:	69 71 30 5a 72 67 7a 	imul   $0x7a67725a,0x30(%ecx),%esi
43f964:	4d                   	dec    %ebp
43f965:	6d                   	insl   (%dx),%es:(%edi)
43f966:	34 37                	xor    $0x37,%al
43f968:	31 64 54 55          	xor    %esp,0x55(%esp,%edx,2)
43f96c:	6c                   	insb   (%dx),%es:(%edi)
43f96d:	72 2f                	jb     0x43f99e
43f96f:	2f                   	das
43f970:	57                   	push   %edi
43f971:	51                   	push   %ecx
43f972:	47                   	inc    %edi
43f973:	51                   	push   %ecx
43f974:	74 2f                	je     0x43f9a5
43f976:	47                   	inc    %edi
43f977:	47                   	inc    %edi
43f978:	6c                   	insb   (%dx),%es:(%edi)
43f979:	70 4a                	jo     0x43f9c5
43f97b:	53                   	push   %ebx
43f97c:	39 4d 37             	cmp    %ecx,0x37(%ebp)
43f97f:	39 68 6b             	cmp    %ebp,0x6b(%eax)
43f982:	52                   	push   %edx
43f983:	58                   	pop    %eax
43f984:	6c                   	insb   (%dx),%es:(%edi)
43f985:	7a 6d                	jp     0x43f9f4
43f987:	37                   	aaa
43f988:	6e                   	outsb  %ds:(%esi),(%dx)
43f989:	57                   	push   %edi
43f98a:	49                   	dec    %ecx
43f98b:	67 7a 6d             	addr16 jp 0x43f9fb
43f98e:	4e                   	dec    %esi
43f98f:	45                   	inc    %ebp
43f990:	4c                   	dec    %esp
43f991:	47                   	inc    %edi
43f992:	4d                   	dec    %ebp
43f993:	32 43 34             	xor    0x34(%ebx),%al
43f996:	46                   	inc    %esi
43f997:	63 52 36             	arpl   %edx,0x36(%edx)
43f99a:	6f                   	outsl  %ds:(%esi),(%dx)
43f99b:	42                   	inc    %edx
43f99c:	54                   	push   %esp
43f99d:	41                   	inc    %ecx
43f99e:	69 69 4d 5a 35 78 31 	imul   $0x3178355a,0x4d(%ecx),%ebp
43f9a5:	6d                   	insl   (%dx),%es:(%edi)
43f9a6:	5a                   	pop    %edx
43f9a7:	38 65 72             	cmp    %ah,0x72(%ebp)
43f9aa:	58                   	pop    %eax
43f9ab:	79 4d                	jns    0x43f9fa
43f9ad:	30 69 72             	xor    %ch,0x72(%ecx)
43f9b0:	52                   	push   %edx
43f9b1:	75 47                	jne    0x43f9fa
43f9b3:	56                   	push   %esi
43f9b4:	58                   	pop    %eax
43f9b5:	31 76 70             	xor    %esi,0x70(%esi)
43f9b8:	76 37                	jbe    0x43f9f1
43f9ba:	67 58                	addr16 pop %eax
43f9bc:	68 30 4b 72 78       	push   $0x78724b30
43f9c1:	6d                   	insl   (%dx),%es:(%edi)
43f9c2:	30 63 68             	xor    %ah,0x68(%ebx)
43f9c5:	35 5a 45 4b 6a       	xor    $0x6a4b455a,%eax
43f9ca:	68 48 43 54 4b       	push   $0x4b544348
43f9cf:	2b 4c 75 61          	sub    0x61(%ebp,%esi,2),%ecx
43f9d3:	41                   	inc    %ecx
43f9d4:	2f                   	das
43f9d5:	44                   	inc    %esp
43f9d6:	32 55 65             	xor    0x65(%ebp),%dl
43f9d9:	56                   	push   %esi
43f9da:	6a 32                	push   $0x32
43f9dc:	75 36                	jne    0x43fa14
43f9de:	4b                   	dec    %ebx
43f9df:	4a                   	dec    %edx
43f9e0:	61                   	popa
43f9e1:	74 59                	je     0x43fa3c
43f9e3:	38 6d 75             	cmp    %ch,0x75(%ebp)
43f9e6:	64 4e                	fs dec %esi
43f9e8:	4b                   	dec    %ebx
43f9e9:	31 4c 2f 4f          	xor    %ecx,0x4f(%edi,%ebp,1)
43f9ed:	7a 76                	jp     0x43fa65
43f9ef:	74 4a                	je     0x43fa3b
43f9f1:	52                   	push   %edx
43f9f2:	68 36 32 79 6c       	push   $0x6c793236
43f9f7:	34 41                	xor    $0x41,%al
43f9f9:	33 38                	xor    (%eax),%edi
43f9fb:	65 42                	gs inc %edx
43f9fd:	54                   	push   %esp
43f9fe:	67 76 7a             	addr16 jbe 0x43fa7b
43fa01:	69 32 41 39 41 61    	imul   $0x61413941,(%edx),%esi
43fa07:	4a                   	dec    %edx
43fa08:	73 2b                	jae    0x43fa35
43fa0a:	42                   	inc    %edx
43fa0b:	55                   	push   %ebp
43fa0c:	76 4f                	jbe    0x43fa5d
43fa0e:	36 7a 2b             	ss jp  0x43fa3c
43fa11:	6f                   	outsl  %ds:(%esi),(%dx)
43fa12:	66 73 79             	data16 jae 0x43fa8e
43fa15:	70 77                	jo     0x43fa8e
43fa17:	52                   	push   %edx
43fa18:	43                   	inc    %ebx
43fa19:	6d                   	insl   (%dx),%es:(%edi)
43fa1a:	62 61 6c             	bound  %esp,0x6c(%ecx)
43fa1d:	63 6e 48             	arpl   %ebp,0x48(%esi)
43fa20:	37                   	aaa
43fa21:	37                   	aaa
43fa22:	6d                   	insl   (%dx),%es:(%edi)
43fa23:	72 37                	jb     0x43fa5c
43fa25:	78 76                	js     0x43fa9d
43fa27:	69 69 36 4f 70 6b 42 	imul   $0x426b704f,0x36(%ecx),%ebp
43fa2e:	6b 75 37 33          	imul   $0x33,0x37(%ebp),%esi
43fa32:	7a 31                	jp     0x43fa65
43fa34:	73 67                	jae    0x43fa9d
43fa36:	69 48 47 77 32 66 57 	imul   $0x57663277,0x47(%eax),%ecx
43fa3d:	33 37                	xor    (%edi),%esi
43fa3f:	50                   	push   %eax
43fa40:	37                   	aaa
43fa41:	53                   	push   %ebx
43fa42:	45                   	inc    %ebp
43fa43:	38 73 71             	cmp    %dh,0x71(%ebx)
43fa46:	6c                   	insb   (%dx),%es:(%edi)
43fa47:	38 4b 44             	cmp    %cl,0x44(%ebx)
43fa4a:	31 67 50             	xor    %esp,0x50(%edi)
43fa4d:	66 57                	push   %di
43fa4f:	67 31 30             	xor    %esi,(%bx,%si)
43fa52:	57                   	push   %edi
43fa53:	5a                   	pop    %edx
43fa54:	63 69 2b             	arpl   %ebp,0x2b(%ecx)
43fa57:	2b 65 74             	sub    0x74(%ebp),%esp
43fa5a:	54                   	push   %esp
43fa5b:	68 31 62 36 4e       	push   $0x4e366231
43fa60:	6c                   	insb   (%dx),%es:(%edi)
43fa61:	35 5a 35 30 72       	xor    $0x7230355a,%eax
43fa66:	65 49                	gs dec %ecx
43fa68:	72 56                	jb     0x43fac0
43fa6a:	51                   	push   %ecx
43fa6b:	6c                   	insb   (%dx),%es:(%edi)
43fa6c:	4d                   	dec    %ebp
43fa6d:	47                   	inc    %edi
43fa6e:	4c                   	dec    %esp
43fa6f:	36 32 32             	xor    %ss:(%edx),%dh
43fa72:	4a                   	dec    %edx
43fa73:	75 62                	jne    0x43fad7
43fa75:	6a 7a                	push   $0x7a
43fa77:	46                   	inc    %esi
43fa78:	62 30                	bound  %esi,(%eax)
43fa7a:	42                   	inc    %edx
43fa7b:	67 73 4f             	addr16 jae 0x43facd
43fa7e:	54                   	push   %esp
43fa7f:	33 6b 78             	xor    0x78(%ebx),%ebp
43fa82:	54                   	push   %esp
43fa83:	44                   	inc    %esp
43fa84:	58                   	pop    %eax
43fa85:	78 57                	js     0x43fade
43fa87:	6e                   	outsb  %ds:(%esi),(%dx)
43fa88:	63 73 44             	arpl   %esi,0x44(%ebx)
43fa8b:	71 48                	jno    0x43fad5
43fa8d:	78 58                	js     0x43fae7
43fa8f:	70 53                	jo     0x43fae4
43fa91:	31 42 66             	xor    %eax,0x66(%edx)
43fa94:	54                   	push   %esp
43fa95:	79 79                	jns    0x43fb10
43fa97:	44                   	inc    %esp
43fa98:	6a 79                	push   $0x79
43fa9a:	46                   	inc    %esi
43fa9b:	74 53                	je     0x43faf0
43fa9d:	51                   	push   %ecx
43fa9e:	50                   	push   %eax
43fa9f:	65 42                	gs inc %edx
43faa1:	67 48                	addr16 dec %eax
43faa3:	46                   	inc    %esi
43faa4:	52                   	push   %edx
43faa5:	69 72 47 4f 74 77 78 	imul   $0x7877744f,0x47(%edx),%esi
43faac:	38 71 63             	cmp    %dh,0x63(%ecx)
43faaf:	36 78 30             	ss js  0x43fae2
43fab2:	47                   	inc    %edi
43fab3:	50                   	push   %eax
43fab4:	54                   	push   %esp
43fab5:	48                   	dec    %eax
43fab6:	73 6e                	jae    0x43fb26
43fab8:	4b                   	dec    %ebx
43fab9:	58                   	pop    %eax
43faba:	69 57 56 50 32 56 4b 	imul   $0x4b563250,0x56(%edi),%edx
43fac1:	6d                   	insl   (%dx),%es:(%edi)
43fac2:	53                   	push   %ebx
43fac3:	79 70                	jns    0x43fb35
43fac5:	4b                   	dec    %ebx
43fac6:	31 4e 79             	xor    %ecx,0x79(%esi)
43fac9:	70 42                	jo     0x43fb0d
43facb:	37                   	aaa
43facc:	75 32                	jne    0x43fb00
43face:	77 5a                	ja     0x43fb2a
43fad0:	32 6c 48 6e          	xor    0x6e(%eax,%ecx,2),%ch
43fad4:	46                   	inc    %esi
43fad5:	73 72                	jae    0x43fb49
43fad7:	4c                   	dec    %esp
43fad8:	61                   	popa
43fad9:	46                   	inc    %esi
43fada:	48                   	dec    %eax
43fadb:	49                   	dec    %ecx
43fadc:	6d                   	insl   (%dx),%es:(%edi)
43fadd:	69 71 66 35 66 64 39 	imul   $0x39646635,0x66(%ecx),%esi
43fae4:	4c                   	dec    %esp
43fae5:	4f                   	dec    %edi
43fae6:	5a                   	pop    %edx
43fae7:	77 61                	ja     0x43fb4a
43fae9:	2b 68 51             	sub    0x51(%eax),%ebp
43faec:	57                   	push   %edi
43faed:	50                   	push   %eax
43faee:	35 61 39 30 46       	xor    $0x46303961,%eax
43faf3:	69 65 5a 71 51 57 52 	imul   $0x52575171,0x5a(%ebp),%esp
43fafa:	61                   	popa
43fafb:	48                   	dec    %eax
43fafc:	53                   	push   %ebx
43fafd:	6a 2f                	push   $0x2f
43faff:	59                   	pop    %ecx
43fb00:	70 55                	jo     0x43fb57
43fb02:	66 61                	popaw
43fb04:	33 78 69             	xor    0x69(%eax),%edi
43fb07:	58                   	pop    %eax
43fb08:	6e                   	outsb  %ds:(%esi),(%dx)
43fb09:	6c                   	insb   (%dx),%es:(%edi)
43fb0a:	75 70                	jne    0x43fb7c
43fb0c:	48                   	dec    %eax
43fb0d:	47                   	inc    %edi
43fb0e:	6e                   	outsb  %ds:(%esi),(%dx)
43fb0f:	61                   	popa
43fb10:	4c                   	dec    %esp
43fb11:	62 4f 64             	bound  %ecx,0x64(%edi)
43fb14:	49                   	dec    %ecx
43fb15:	4d                   	dec    %ebp
43fb16:	37                   	aaa
43fb17:	30 62 66             	xor    %ah,0x66(%edx)
43fb1a:	49                   	dec    %ecx
43fb1b:	34 76                	xor    $0x76,%al
43fb1d:	56                   	push   %esi
43fb1e:	39 35 71 4f 6a 54    	cmp    %esi,0x546a4f71
43fb24:	52                   	push   %edx
43fb25:	79 50                	jns    0x43fb77
43fb27:	33 39                	xor    (%ecx),%edi
43fb29:	48                   	dec    %eax
43fb2a:	6c                   	insb   (%dx),%es:(%edi)
43fb2b:	73 6a                	jae    0x43fb97
43fb2d:	69 46 65 6a 32 61 68 	imul   $0x6861326a,0x65(%esi),%eax
43fb34:	74 52                	je     0x43fb88
43fb36:	37                   	aaa
43fb37:	37                   	aaa
43fb38:	57                   	push   %edi
43fb39:	45                   	inc    %ebp
43fb3a:	59                   	pop    %ecx
43fb3b:	59                   	pop    %ecx
43fb3c:	4c                   	dec    %esp
43fb3d:	58                   	pop    %eax
43fb3e:	69 6e 59 76 6d 2b 66 	imul   $0x662b6d76,0x59(%esi),%ebp
43fb45:	2f                   	das
43fb46:	49                   	dec    %ecx
43fb47:	63 51 37             	arpl   %edx,0x37(%ecx)
43fb4a:	77 42                	ja     0x43fb8e
43fb4c:	32 62 51             	xor    0x51(%edx),%ah
43fb4f:	79 56                	jns    0x43fba7
43fb51:	4b                   	dec    %ebx
43fb52:	39 39                	cmp    %edi,(%ecx)
43fb54:	55                   	push   %ebp
43fb55:	4c                   	dec    %esp
43fb56:	78 68                	js     0x43fbc0
43fb58:	6d                   	insl   (%dx),%es:(%edi)
43fb59:	61                   	popa
43fb5a:	4c                   	dec    %esp
43fb5b:	50                   	push   %eax
43fb5c:	6d                   	insl   (%dx),%es:(%edi)
43fb5d:	74 56                	je     0x43fbb5
43fb5f:	31 71 58             	xor    %esi,0x58(%ecx)
43fb62:	68 43 77 79 54       	push   $0x54797743
43fb67:	52                   	push   %edx
43fb68:	66 64 44             	fs inc %sp
43fb6b:	45                   	inc    %ebp
43fb6c:	5a                   	pop    %edx
43fb6d:	66 6f                	outsw  %ds:(%esi),(%dx)
43fb6f:	32 76 64             	xor    0x64(%esi),%dh
43fb72:	4a                   	dec    %edx
43fb73:	79 53                	jns    0x43fbc8
43fb75:	75 78                	jne    0x43fbef
43fb77:	45                   	inc    %ebp
43fb78:	42                   	inc    %edx
43fb79:	38 79 4f             	cmp    %bh,0x4f(%ecx)
43fb7c:	6c                   	insb   (%dx),%es:(%edi)
43fb7d:	66 66 61             	data16 popaw
43fb80:	78 51                	js     0x43fbd3
43fb82:	78 32                	js     0x43fbb6
43fb84:	32 7a 48             	xor    0x48(%edx),%bh
43fb87:	36 6e                	outsb  %ss:(%esi),(%dx)
43fb89:	57                   	push   %edi
43fb8a:	6b 4f 70 69          	imul   $0x69,0x70(%edi),%ecx
43fb8e:	69 52 56 6c 6c 30 30 	imul   $0x30306c6c,0x56(%edx),%edx
43fb95:	44                   	inc    %esp
43fb96:	77 6e                	ja     0x43fc06
43fb98:	59                   	pop    %ecx
43fb99:	70 33                	jo     0x43fbce
43fb9b:	6f                   	outsl  %ds:(%esi),(%dx)
43fb9c:	7a 56                	jp     0x43fbf4
43fb9e:	74 68                	je     0x43fc08
43fba0:	78 77                	js     0x43fc19
43fba2:	2b 79 2f             	sub    0x2f(%ecx),%edi
43fba5:	51                   	push   %ecx
43fba6:	32 33                	xor    (%ebx),%dh
43fba8:	67 46                	addr16 inc %esi
43fbaa:	64 6c                	fs insb (%dx),%es:(%edi)
43fbac:	78 61                	js     0x43fc0f
43fbae:	7a 4f                	jp     0x43fbff
43fbb0:	47                   	inc    %edi
43fbb1:	68 6b 65 4d 2b       	push   $0x2b4d656b
43fbb6:	53                   	push   %ebx
43fbb7:	32 70 31             	xor    0x31(%eax),%dh
43fbba:	49                   	dec    %ecx
43fbbb:	7a 58                	jp     0x43fc15
43fbbd:	4c                   	dec    %esp
43fbbe:	37                   	aaa
43fbbf:	4a                   	dec    %edx
43fbc0:	6b 30 34             	imul   $0x34,(%eax),%esi
43fbc3:	74 62                	je     0x43fc27
43fbc5:	6a 32                	push   $0x32
43fbc7:	55                   	push   %ebp
43fbc8:	42                   	inc    %edx
43fbc9:	45                   	inc    %ebp
43fbca:	42                   	inc    %edx
43fbcb:	43                   	inc    %ebx
43fbcc:	59                   	pop    %ecx
43fbcd:	58                   	pop    %eax
43fbce:	76 46                	jbe    0x43fc16
43fbd0:	79 73                	jns    0x43fc45
43fbd2:	37                   	aaa
43fbd3:	62 31                	bound  %esi,(%ecx)
43fbd5:	68 77 54 6c 77       	push   $0x776c5477
43fbda:	5a                   	pop    %edx
43fbdb:	55                   	push   %ebp
43fbdc:	6b 50 34 33          	imul   $0x33,0x34(%eax),%edx
43fbe0:	70 59                	jo     0x43fc3b
43fbe2:	48                   	dec    %eax
43fbe3:	48                   	dec    %eax
43fbe4:	79 36                	jns    0x43fc1c
43fbe6:	47                   	inc    %edi
43fbe7:	49                   	dec    %ecx
43fbe8:	73 49                	jae    0x43fc33
43fbea:	72 43                	jb     0x43fc2f
43fbec:	55                   	push   %ebp
43fbed:	48                   	dec    %eax
43fbee:	4a                   	dec    %edx
43fbef:	33 7a 37             	xor    0x37(%edx),%edi