43be99:	39 52 49             	cmp    %edx,0x49(%edx)
43be9c:	6b 7a 44 37          	imul   $0x37,0x44(%edx),%edi
43bea0:	32 41 6d             	xor    0x6d(%ecx),%al
43bea3:	30 5a 78             	xor    %bl,0x78(%edx)
43bea6:	72 35                	jb     0x43bedd
43bea8:	6a 77                	push   $0x77
43beaa:	5a                   	pop    %edx
43beab:	53                   	push   %ebx
43beac:	49                   	dec    %ecx
43bead:	30 6e 6b             	xor    %ch,0x6b(%esi)
43beb0:	67 55                	addr16 push %ebp
43beb2:	6b 66 6a 64          	imul   $0x64,0x6a(%esi),%esp
43beb6:	61                   	popa
43beb7:	50                   	push   %eax
43beb8:	62 74 42 4e          	bound  %esi,0x4e(%edx,%eax,2)
43bebc:	4e                   	dec    %esi
43bebd:	31 6a 2f             	xor    %ebp,0x2f(%edx)
43bec0:	73 76                	jae    0x43bf38
43bec2:	51                   	push   %ecx
43bec3:	48                   	dec    %eax
43bec4:	44                   	inc    %esp
43bec5:	4c                   	dec    %esp
43bec6:	52                   	push   %edx
43bec7:	4a                   	dec    %edx
43bec8:	54                   	push   %esp
43bec9:	52                   	push   %edx
43beca:	33 36                	xor    (%esi),%esi
43becc:	4b                   	dec    %ebx
43becd:	51                   	push   %ecx
43bece:	5a                   	pop    %edx
43becf:	43                   	inc    %ebx
43bed0:	62 42 6c             	bound  %eax,0x6c(%edx)
43bed3:	43                   	inc    %ebx
43bed4:	55                   	push   %ebp
43bed5:	4b                   	dec    %ebx
43bed6:	55                   	push   %ebp
43bed7:	6b 72 5a 36          	imul   $0x36,0x5a(%edx),%esi
43bedb:	45                   	inc    %ebp
43bedc:	31 69 33             	xor    %ebp,0x33(%ecx)
43bedf:	59                   	pop    %ecx
43bee0:	78 75                	js     0x43bf57
43bee2:	5a                   	pop    %edx
43bee3:	57                   	push   %edi
43bee4:	38 4b 56             	cmp    %cl,0x56(%ebx)
43bee7:	77 74                	ja     0x43bf5d
43bee9:	69 55 4d 36 4b 32 39 	imul   $0x39324b36,0x4d(%ebp),%edx
43bef0:	41                   	inc    %ecx
43bef1:	35 77 65 53 72       	xor    $0x72536577,%eax
43bef6:	75 2f                	jne    0x43bf27
43bef8:	6e                   	outsb  %ds:(%esi),(%dx)
43bef9:	35 35 6d 4c 70       	xor    $0x704c6d35,%eax
43befe:	31 37                	xor    %esi,(%edi)
43bf00:	53                   	push   %ebx
43bf01:	77 39                	ja     0x43bf3c
43bf03:	6a 53                	push   $0x53
43bf05:	78 55                	js     0x43bf5c
43bf07:	4d                   	dec    %ebp
43bf08:	32 74 37 54          	xor    0x54(%edi,%esi,1),%dh
43bf0c:	42                   	inc    %edx
43bf0d:	36 38 7a 57          	cmp    %bh,%ss:0x57(%edx)
43bf11:	78 43                	js     0x43bf56
43bf13:	36 2b 75 77          	sub    %ss:0x77(%ebp),%esi
43bf17:	51                   	push   %ecx
43bf18:	52                   	push   %edx
43bf19:	2f                   	das
43bf1a:	6b 36 61             	imul   $0x61,(%esi),%esi
43bf1d:	70 52                	jo     0x43bf71
43bf1f:	36 46                	ss inc %esi
43bf21:	51                   	push   %ecx
43bf22:	72 54                	jb     0x43bf78
43bf24:	44                   	inc    %esp
43bf25:	2b 51 34             	sub    0x34(%ecx),%edx
43bf28:	57                   	push   %edi
43bf29:	4c                   	dec    %esp
43bf2a:	34 61                	xor    $0x61,%al
43bf2c:	75 52                	jne    0x43bf80
43bf2e:	6e                   	outsb  %ds:(%esi),(%dx)
43bf2f:	62 4f 78             	bound  %ecx,0x78(%edi)
43bf32:	5a                   	pop    %edx
43bf33:	47                   	inc    %edi
43bf34:	4c                   	dec    %esp
43bf35:	33 67 35             	xor    0x35(%edi),%esp
43bf38:	4f                   	dec    %edi
43bf39:	4e                   	dec    %esi
43bf3a:	58                   	pop    %eax
43bf3b:	62 6e 52             	bound  %ebp,0x52(%esi)
43bf3e:	34 41                	xor    $0x41,%al
43bf40:	4f                   	dec    %edi
43bf41:	42                   	inc    %edx
43bf42:	34 65                	xor    $0x65,%al
43bf44:	71 67                	jno    0x43bfad
43bf46:	71 6c                	jno    0x43bfb4
43bf48:	37                   	aaa
43bf49:	38 78 59             	cmp    %bh,0x59(%eax)
43bf4c:	33 61 44             	xor    0x44(%ecx),%esp
43bf4f:	38 6c 41 43          	cmp    %ch,0x43(%ecx,%eax,2)
43bf53:	55                   	push   %ebp
43bf54:	4b                   	dec    %ebx
43bf55:	6b 6c 43 4d 4d       	imul   $0x4d,0x4d(%ebx,%eax,2),%ebp
43bf5a:	74 70                	je     0x43bfcc
43bf5c:	4d                   	dec    %ebp
43bf5d:	6c                   	insb   (%dx),%es:(%edi)
43bf5e:	70 4c                	jo     0x43bfac
43bf60:	4e                   	dec    %esi
43bf61:	6e                   	outsb  %ds:(%esi),(%dx)
43bf62:	6e                   	outsb  %ds:(%esi),(%dx)
43bf63:	32 39                	xor    (%ecx),%bh
43bf65:	2b 58 52             	sub    0x52(%eax),%ebx
43bf68:	43                   	inc    %ebx
43bf69:	62 46 4c             	bound  %eax,0x4c(%esi)
43bf6c:	73 71                	jae    0x43bfdf
43bf6e:	78 4f                	js     0x43bfbf
43bf70:	6c                   	insb   (%dx),%es:(%edi)
43bf71:	79 6d                	jns    0x43bfe0
43bf73:	75 57                	jne    0x43bfcc
43bf75:	74 6d                	je     0x43bfe4
43bf77:	64 68 57 38 62 59    	fs push $0x59623857
43bf7d:	62 61 2f             	bound  %esp,0x2f(%ecx)
43bf80:	68 6c 6d 71 63       	push   $0x63716d6c
43bf85:	50                   	push   %eax
43bf86:	4c                   	dec    %esp
43bf87:	66 72 37             	data16 jb 0x43bfc1
43bf8a:	65 61                	gs popa
43bf8c:	68 30 74 31 68       	push   $0x68317430
43bf91:	4e                   	dec    %esi
43bf92:	55                   	push   %ebp
43bf93:	35 46 46 79 42       	xor    $0x42794646,%eax
43bf98:	44                   	inc    %esp
43bf99:	44                   	inc    %esp
43bf9a:	55                   	push   %ebp
43bf9b:	72 36                	jb     0x43bfd3
43bf9d:	50                   	push   %eax
43bf9e:	35 42 55 38 79       	xor    $0x79385542,%eax
43bfa3:	33 66 5a             	xor    0x5a(%esi),%esp
43bfa6:	54                   	push   %esp
43bfa7:	4b                   	dec    %ebx
43bfa8:	67 72 7a             	addr16 jb 0x43c025
43bfab:	63 51 34             	arpl   %edx,0x34(%ecx)
43bfae:	79 34                	jns    0x43bfe4
43bfb0:	56                   	push   %esi
43bfb1:	42                   	inc    %edx
43bfb2:	71 5a                	jno    0x43c00e
43bfb4:	4e                   	dec    %esi
43bfb5:	44                   	inc    %esp
43bfb6:	78 33                	js     0x43bfeb
43bfb8:	32 70 71             	xor    0x71(%eax),%dh
43bfbb:	77 72                	ja     0x43c02f
43bfbd:	61                   	popa
43bfbe:	78 55                	js     0x43c015
43bfc0:	5a                   	pop    %edx
43bfc1:	43                   	inc    %ebx
43bfc2:	51                   	push   %ecx
43bfc3:	79 6d                	jns    0x43c032
43bfc5:	4a                   	dec    %edx
43bfc6:	37                   	aaa
43bfc7:	61                   	popa
43bfc8:	2f                   	das
43bfc9:	61                   	popa
43bfca:	5a                   	pop    %edx
43bfcb:	73 6b                	jae    0x43c038
43bfcd:	2b 2b                	sub    (%ebx),%ebp
43bfcf:	64 73 66             	fs jae 0x43c038
43bfd2:	50                   	push   %eax
43bfd3:	38 41 4e             	cmp    %al,0x4e(%ecx)
43bfd6:	2b 45 55             	sub    0x55(%ebp),%eax
43bfd9:	74 50                	je     0x43c02b
43bfdb:	76 77                	jbe    0x43c054
43bfdd:	4e                   	dec    %esi
43bfde:	76 79                	jbe    0x43c059
43bfe0:	43                   	inc    %ebx
43bfe1:	43                   	inc    %ebx
43bfe2:	65 74 71             	gs je  0x43c056
43bfe5:	36 31 6b 56          	xor    %ebp,%ss:0x56(%ebx)
43bfe9:	38 6f 49             	cmp    %ch,0x49(%edi)
43bfec:	42                   	inc    %edx
43bfed:	61                   	popa
43bfee:	55                   	push   %ebp
43bfef:	37                   	aaa
43bff0:	42                   	inc    %edx
43bff1:	63 5a 2f             	arpl   %ebx,0x2f(%edx)
43bff4:	62 78 4c             	bound  %edi,0x4c(%eax)
43bff7:	4e                   	dec    %esi
43bff8:	4b                   	dec    %ebx
43bff9:	6c                   	insb   (%dx),%es:(%edi)
43bffa:	58                   	pop    %eax
43bffb:	6e                   	outsb  %ds:(%esi),(%dx)
43bffc:	41                   	inc    %ecx
43bffd:	47                   	inc    %edi
43bffe:	76 47                	jbe    0x43c047
43c000:	30 76 72             	xor    %dh,0x72(%esi)
43c003:	32 57 58             	xor    0x58(%edi),%dl
43c006:	45                   	inc    %ebp
43c007:	4d                   	dec    %ebp
43c008:	35 53 7a 63 67       	xor    $0x67637a53,%eax
43c00d:	34 6c                	xor    $0x6c,%al
43c00f:	46                   	inc    %esi
43c010:	65 56                	gs push %esi
43c012:	4e                   	dec    %esi
43c013:	7a 69                	jp     0x43c07e
43c015:	74 52                	je     0x43c069
43c017:	35 73 4f 5a 51       	xor    $0x515a4f73,%eax
43c01c:	2f                   	das
43c01d:	30 75 63             	xor    %dh,0x63(%ebp)
43c020:	6e                   	outsb  %ds:(%esi),(%dx)
43c021:	54                   	push   %esp
43c022:	58                   	pop    %eax
43c023:	32 4b 42             	xor    0x42(%ebx),%cl
43c026:	59                   	pop    %ecx
43c027:	6b 62 75 51          	imul   $0x51,0x75(%edx),%esp
43c02b:	33 63 4b             	xor    0x4b(%ebx),%esp
43c02e:	2b 59 74             	sub    0x74(%ecx),%ebx
43c031:	41                   	inc    %ecx
43c032:	66 72 4c             	data16 jb 0x43c081
43c035:	57                   	push   %edi
43c036:	76 77                	jbe    0x43c0af
43c038:	6e                   	outsb  %ds:(%esi),(%dx)
43c039:	51                   	push   %ecx
43c03a:	50                   	push   %eax
43c03b:	48                   	dec    %eax
43c03c:	43                   	inc    %ebx
43c03d:	65 31 56 5a          	xor    %edx,%gs:0x5a(%esi)
43c041:	41                   	inc    %ecx
43c042:	2f                   	das
43c043:	52                   	push   %edx
43c044:	74 36                	je     0x43c07c
43c046:	57                   	push   %edi
43c047:	6d                   	insl   (%dx),%es:(%edi)
43c048:	37                   	aaa
43c049:	76 47                	jbe    0x43c092
43c04b:	62 2f                	bound  %ebp,(%edi)
43c04d:	46                   	inc    %esi
43c04e:	37                   	aaa
43c04f:	64 72 68             	fs jb  0x43c0ba
43c052:	66 2f                	data16 das
43c054:	30 42 35             	xor    %al,0x35(%edx)
43c057:	79 2b                	jns    0x43c084
43c059:	4f                   	dec    %edi
43c05a:	47                   	inc    %edi
43c05b:	37                   	aaa
43c05c:	69 50 42 64 66 4c 59 	imul   $0x594c6664,0x42(%eax),%edx
43c063:	6a 35                	push   $0x35
43c065:	45                   	inc    %ebp
43c066:	6c                   	insb   (%dx),%es:(%edi)
43c067:	56                   	push   %esi
43c068:	59                   	pop    %ecx
43c069:	52                   	push   %edx
43c06a:	79 50                	jns    0x43c0bc
43c06c:	69 73 4f 5a 41 33 75 	imul   $0x7533415a,0x4f(%ebx),%esi
43c073:	63 2f                	arpl   %ebp,(%edi)
43c075:	50                   	push   %eax
43c076:	46                   	inc    %esi
43c077:	34 70                	xor    $0x70,%al
43c079:	6e                   	outsb  %ds:(%esi),(%dx)
43c07a:	6e                   	outsb  %ds:(%esi),(%dx)
43c07b:	57                   	push   %edi
43c07c:	64 53                	fs push %ebx
43c07e:	6e                   	outsb  %ds:(%esi),(%dx)
43c07f:	56                   	push   %esi
43c080:	6d                   	insl   (%dx),%es:(%edi)
43c081:	73 47                	jae    0x43c0ca
43c083:	6a 65                	push   $0x65
43c085:	2f                   	das
43c086:	59                   	pop    %ecx
43c087:	33 54 75 43          	xor    0x43(%ebp,%esi,2),%edx
43c08b:	79 6e                	jns    0x43c0fb
43c08d:	42                   	inc    %edx
43c08e:	65 2f                	gs das
43c090:	44                   	inc    %esp
43c091:	74 6e                	je     0x43c101
43c093:	54                   	push   %esp
43c094:	45                   	inc    %ebp
43c095:	4f                   	dec    %edi
43c096:	32 67 5a             	xor    0x5a(%edi),%ah
43c099:	64 51                	fs push %ecx
43c09b:	57                   	push   %edi
43c09c:	44                   	inc    %esp
43c09d:	77 79                	ja     0x43c118
43c09f:	32 63 34             	xor    0x34(%ebx),%ah
43c0a2:	69 7a 64 33 33 30 70 	imul   $0x70303333,0x64(%edx),%edi
43c0a9:	5a                   	pop    %edx
43c0aa:	58                   	pop    %eax
43c0ab:	6f                   	outsl  %ds:(%esi),(%dx)
43c0ac:	79 69                	jns    0x43c117
43c0ae:	55                   	push   %ebp
43c0af:	72 2b                	jb     0x43c0dc
43c0b1:	61                   	popa
43c0b2:	6b 4e 32 41          	imul   $0x41,0x32(%esi),%ecx
43c0b6:	54                   	push   %esp
43c0b7:	38 2f                	cmp    %ch,(%edi)
43c0b9:	48                   	dec    %eax
43c0ba:	6d                   	insl   (%dx),%es:(%edi)
43c0bb:	76 56                	jbe    0x43c113
43c0bd:	45                   	inc    %ebp
43c0be:	4e                   	dec    %esi
43c0bf:	62 71 46             	bound  %esi,0x46(%ecx)
43c0c2:	68 56 6e 78 30       	push   $0x30786e56
43c0c7:	65 62 41 73          	bound  %eax,%gs:0x73(%ecx)
43c0cb:	66 2f                	data16 das
43c0cd:	67 75 45             	addr16 jne 0x43c115
43c0d0:	67 65 33 49 57       	xor    %gs:0x57(%bx,%di),%ecx
43c0d5:	4f                   	dec    %edi
43c0d6:	6c                   	insb   (%dx),%es:(%edi)
43c0d7:	61                   	popa
43c0d8:	6a 6e                	push   $0x6e
43c0da:	65 73 79             	gs jae 0x43c156
43c0dd:	38 55 51             	cmp    %dl,0x51(%ebp)
43c0e0:	47                   	inc    %edi
43c0e1:	31 77 63             	xor    %esi,0x63(%edi)
43c0e4:	6a 66                	push   $0x66
43c0e6:	62 70 7a             	bound  %esi,0x7a(%eax)
43c0e9:	56                   	push   %esi
43c0ea:	47                   	inc    %edi
43c0eb:	75 55                	jne    0x43c142
43c0ed:	75 48                	jne    0x43c137
43c0ef:	54                   	push   %esp
43c0f0:	61                   	popa
43c0f1:	77 4d                	ja     0x43c140
43c0f3:	73 70                	jae    0x43c165
43c0f5:	4f                   	dec    %edi
43c0f6:	46                   	inc    %esi
43c0f7:	41                   	inc    %ecx
43c0f8:	47                   	inc    %edi
43c0f9:	71 72                	jno    0x43c16d
43c0fb:	30 39                	xor    %bh,(%ecx)
43c0fd:	64 68 78 6d 2b 38    	fs push $0x382b6d78
43c103:	7a 35                	jp     0x43c13a
43c105:	6e                   	outsb  %ds:(%esi),(%dx)
43c106:	39 2f                	cmp    %ebp,(%edi)
43c108:	62 38                	bound  %edi,(%eax)
43c10a:	56                   	push   %esi
43c10b:	6f                   	outsl  %ds:(%esi),(%dx)
43c10c:	76 4a                	jbe    0x43c158
43c10e:	4f                   	dec    %edi
43c10f:	4c                   	dec    %esp
43c110:	57                   	push   %edi
43c111:	7a 56                	jp     0x43c169
43c113:	5a                   	pop    %edx
43c114:	71 6d                	jno    0x43c183
43c116:	45                   	inc    %ebp
43c117:	53                   	push   %ebx
43c118:	43                   	inc    %ebx
43c119:	73 4d                	jae    0x43c168
43c11b:	6c                   	insb   (%dx),%es:(%edi)
43c11c:	5a                   	pop    %edx
43c11d:	33 36                	xor    (%esi),%esi
43c11f:	49                   	dec    %ecx
43c120:	79 62                	jns    0x43c184
43c122:	4f                   	dec    %edi
43c123:	59                   	pop    %ecx
43c124:	33 61 48             	xor    0x48(%ecx),%esp