43bd53:	71 7a                	jno    0x43bdcf
43bd55:	73 36                	jae    0x43bd8d
43bd57:	54                   	push   %esp
43bd58:	6b 74 59 34 56       	imul   $0x56,0x34(%ecx,%ebx,2),%esi
43bd5d:	45                   	inc    %ebp
43bd5e:	74 55                	je     0x43bdb5
43bd60:	4d                   	dec    %ebp
43bd61:	4a                   	dec    %edx
43bd62:	54                   	push   %esp
43bd63:	77 76                	ja     0x43bddb
43bd65:	52                   	push   %edx
43bd66:	42                   	inc    %edx
43bd67:	63 4a 39             	arpl   %ecx,0x39(%edx)
43bd6a:	6f                   	outsl  %ds:(%esi),(%dx)
43bd6b:	4f                   	dec    %edi
43bd6c:	57                   	push   %edi
43bd6d:	54                   	push   %esp
43bd6e:	59                   	pop    %ecx
43bd6f:	45                   	inc    %ebp
43bd70:	62 65 69             	bound  %esp,0x69(%ebp)
43bd73:	35 4c 42 67 7a       	xor    $0x7a67424c,%eax
43bd78:	34 7a                	xor    $0x7a,%al
43bd7a:	6e                   	outsb  %ds:(%esi),(%dx)
43bd7b:	30 36                	xor    %dh,(%esi)
43bd7d:	63 54 78 4d          	arpl   %edx,0x4d(%eax,%edi,2)
43bd81:	70 45                	jo     0x43bdc8
43bd83:	62 6b 59             	bound  %ebp,0x59(%ebx)
43bd86:	64 65 67 73 50       	fs gs addr16 jae 0x43bddb
43bd8b:	36 6e                	outsb  %ss:(%esi),(%dx)
43bd8d:	68 6b 75 53 32       	push   $0x3253756b
43bd92:	37                   	aaa
43bd93:	36 4f                	ss dec %edi
43bd95:	54                   	push   %esp
43bd96:	36 48                	ss dec %eax
43bd98:	63 59 65             	arpl   %ebx,0x65(%ecx)
43bd9b:	73 41                	jae    0x43bdde
43bd9d:	61                   	popa
43bd9e:	56                   	push   %esi
43bd9f:	78 7a                	js     0x43be1b
43bda1:	75 34                	jne    0x43bdd7
43bda3:	54                   	push   %esp
43bda4:	78 69                	js     0x43be0f
43bda6:	5a                   	pop    %edx
43bda7:	2b 2b                	sub    (%ebx),%ebp
43bda9:	66 63 65 70          	arpl   %sp,0x70(%ebp)
43bdad:	51                   	push   %ecx
43bdae:	6d                   	insl   (%dx),%es:(%edi)
43bdaf:	46                   	inc    %esi
43bdb0:	36 42                	ss inc %edx
43bdb2:	4b                   	dec    %ebx
43bdb3:	4d                   	dec    %ebp
43bdb4:	33 49 68             	xor    0x68(%ecx),%ecx
43bdb7:	51                   	push   %ecx
43bdb8:	6f                   	outsl  %ds:(%esi),(%dx)
43bdb9:	42                   	inc    %edx
43bdba:	4b                   	dec    %ebx
43bdbb:	6f                   	outsl  %ds:(%esi),(%dx)
43bdbc:	4a                   	dec    %edx
43bdbd:	47                   	inc    %edi
43bdbe:	6c                   	insb   (%dx),%es:(%edi)
43bdbf:	36 6c                	ss insb (%dx),%es:(%edi)
43bdc1:	65 49                	gs dec %ecx
43bdc3:	75 39                	jne    0x43bdfe
43bdc5:	30 30                	xor    %dh,(%eax)
43bdc7:	6c                   	insb   (%dx),%es:(%edi)
43bdc8:	53                   	push   %ebx
43bdc9:	4d                   	dec    %ebp
43bdca:	70 4f                	jo     0x43be1b
43bdcc:	35 58 49 44 5a       	xor    $0x5a444958,%eax
43bdd1:	77 4f                	ja     0x43be22
43bdd3:	64 33 74 35 52       	xor    %fs:0x52(%ebp,%esi,1),%esi
43bdd8:	31 30                	xor    %esi,(%eax)
43bdda:	77 68                	ja     0x43be44
43bddc:	59                   	pop    %ecx
43bddd:	37                   	aaa
43bdde:	67 62 4f 6a          	bound  %ecx,0x6a(%bx)
43bde2:	46                   	inc    %esi
43bde3:	74 48                	je     0x43be2d
43bde5:	54                   	push   %esp
43bde6:	49                   	dec    %ecx
43bde7:	35 64 43 49 61       	xor    $0x61494364,%eax
43bdec:	4f                   	dec    %edi
43bded:	4a                   	dec    %edx
43bdee:	50                   	push   %eax
43bdef:	51                   	push   %ecx
43bdf0:	68 34 57 76 34       	push   $0x34765734
43bdf5:	51                   	push   %ecx
43bdf6:	2f                   	das
43bdf7:	54                   	push   %esp
43bdf8:	69 34 75 39 74 79 41 	imul   $0x63644751,0x41797439(,%esi,2),%esi
43bdff:	51 47 64 63
43be03:	32 6d 70             	xor    0x70(%ebp),%ch
43be06:	57                   	push   %edi
43be07:	4d                   	dec    %ebp
43be08:	78 52                	js     0x43be5c
43be0a:	4e                   	dec    %esi
43be0b:	57                   	push   %edi
43be0c:	37                   	aaa
43be0d:	61                   	popa
43be0e:	5a                   	pop    %edx
43be0f:	6a 47                	push   $0x47
43be11:	51                   	push   %ecx
43be12:	62 55 66             	bound  %edx,0x66(%ebp)
43be15:	52                   	push   %edx
43be16:	4d                   	dec    %ebp
43be17:	54                   	push   %esp
43be18:	55                   	push   %ebp
43be19:	68 67 33 55 6d       	push   $0x6d553367
43be1e:	73 48                	jae    0x43be68
43be20:	52                   	push   %edx
43be21:	79 69                	jns    0x43be8c
43be23:	2f                   	das
43be24:	36 4b                	ss dec %ebx
43be26:	69 67 56 79 70 43 41 	imul   $0x41437079,0x56(%edi),%esp
43be2d:	70 49                	jo     0x43be78
43be2f:	43                   	inc    %ebx
43be30:	44                   	inc    %esp
43be31:	4e                   	dec    %esi
43be32:	4c                   	dec    %esp
43be33:	4a                   	dec    %edx
43be34:	52                   	push   %edx
43be35:	6e                   	outsb  %ds:(%esi),(%dx)
43be36:	59                   	pop    %ecx
43be37:	2f                   	das
43be38:	41                   	inc    %ecx
43be39:	49                   	dec    %ecx
43be3a:	79 32                	jns    0x43be6e
43be3c:	6e                   	outsb  %ds:(%esi),(%dx)
43be3d:	63 70 37             	arpl   %esi,0x37(%eax)
43be40:	67 75 65             	addr16 jne 0x43bea8
43be43:	34 55                	xor    $0x55,%al
43be45:	57                   	push   %edi
43be46:	7a 76                	jp     0x43bebe
43be48:	31 7a 2b             	xor    %edi,0x2b(%edx)
43be4b:	4a                   	dec    %edx
43be4c:	45                   	inc    %ebp
43be4d:	72 4c                	jb     0x43be9b
43be4f:	43                   	inc    %ebx
43be50:	58                   	pop    %eax
43be51:	4d                   	dec    %ebp
43be52:	4e                   	dec    %esi
43be53:	49                   	dec    %ecx
43be54:	75 75                	jne    0x43becb
43be56:	61                   	popa
43be57:	6b 71 6a 36          	imul   $0x36,0x6a(%ecx),%esi
43be5b:	2f                   	das
43be5c:	52                   	push   %edx
43be5d:	73 34                	jae    0x43be93
43be5f:	7a 77                	jp     0x43bed8
43be61:	39 62 51             	cmp    %esp,0x51(%edx)
43be64:	6e                   	outsb  %ds:(%esi),(%dx)
43be65:	65 6e                	outsb  %gs:(%esi),(%dx)
43be67:	6b 6a 34 44          	imul   $0x44,0x34(%edx),%ebp
43be6b:	4d                   	dec    %ebp
43be6c:	70 56                	jo     0x43bec4
43be6e:	73 51                	jae    0x43bec1
43be70:	56                   	push   %esi
43be71:	6b 6a 67 66          	imul   $0x66,0x67(%edx),%ebp
43be75:	67 58                	addr16 pop %eax
43be77:	41                   	inc    %ecx
43be78:	65 30 48 4c          	xor    %cl,%gs:0x4c(%eax)
43be7c:	38 54 31 70          	cmp    %dl,0x70(%ecx,%esi,1)
43be80:	44                   	inc    %esp
43be81:	55                   	push   %ebp
43be82:	45                   	inc    %ebp
43be83:	34 71                	xor    $0x71,%al
43be85:	52                   	push   %edx
43be86:	70 52                	jo     0x43beda
43be88:	73 43                	jae    0x43becd
43be8a:	75 33                	jne    0x43bebf
43be8c:	34 63                	xor    $0x63,%al
43be8e:	34 6d                	xor    $0x6d,%al
43be90:	67 6d                	insl   (%dx),%es:(%di)
43be92:	68 6a 71 63 65       	push   $0x6563716a
43be97:	70 33                	jo     0x43becc
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