43cca2:	35 33 57
43cca5:	44                   	inc    %esp
43cca6:	4f                   	dec    %edi
43cca7:	2f                   	das
43cca8:	4f                   	dec    %edi
43cca9:	65 73 72             	gs jae 0x43cd1e
43ccac:	38 6d 41             	cmp    %ch,0x41(%ebp)
43ccaf:	38 6b 37             	cmp    %ch,0x37(%ebx)
43ccb2:	6f                   	outsl  %ds:(%esi),(%dx)
43ccb3:	79 69                	jns    0x43cd1e
43ccb5:	61                   	popa
43ccb6:	6b 69 57 7a          	imul   $0x7a,0x57(%ecx),%ebp
43ccba:	33 48 50             	xor    0x50(%eax),%ecx
43ccbd:	36 4e                	ss dec %esi
43ccbf:	4b                   	dec    %ebx
43ccc0:	43                   	inc    %ebx
43ccc1:	47                   	inc    %edi
43ccc2:	51                   	push   %ecx
43ccc3:	5a                   	pop    %edx
43ccc4:	55                   	push   %ebp
43ccc5:	75 59                	jne    0x43cd20
43ccc7:	69 59 62 54 5a 78 53 	imul   $0x53785a54,0x62(%ecx),%ebx
43ccce:	6d                   	insl   (%dx),%es:(%edi)
43cccf:	58                   	pop    %eax
43ccd0:	55                   	push   %ebp
43ccd1:	78 79                	js     0x43cd4c
43ccd3:	32 71 64             	xor    0x64(%ecx),%dh
43ccd6:	56                   	push   %esi
43ccd7:	4c                   	dec    %esp
43ccd8:	65 7a 44             	gs jp  0x43cd1f
43ccdb:	79 59                	jns    0x43cd36
43ccdd:	43                   	inc    %ebx
43ccde:	31 61 35             	xor    %esp,0x35(%ecx)
43cce1:	70 33                	jo     0x43cd16
43cce3:	5a                   	pop    %edx
43cce4:	6c                   	insb   (%dx),%es:(%edi)
43cce5:	6b 4f 66 43          	imul   $0x43,0x66(%edi),%ecx
43cce9:	64 45                	fs inc %ebp
43cceb:	30 67 43             	xor    %ah,0x43(%edi)
43ccee:	32 53 64             	xor    0x64(%ebx),%dl
43ccf1:	4f                   	dec    %edi
43ccf2:	49                   	dec    %ecx
43ccf3:	50                   	push   %eax
43ccf4:	32 34 4b             	xor    (%ebx,%ecx,2),%dh
43ccf7:	6f                   	outsl  %ds:(%esi),(%dx)
43ccf8:	2b 48 57             	sub    0x57(%eax),%ecx
43ccfb:	56                   	push   %esi
43ccfc:	55                   	push   %ebp
43ccfd:	32 35 6b 6a 76 66    	xor    0x66766a6b,%dh
43cd03:	53                   	push   %ebx
43cd04:	57                   	push   %edi
43cd05:	72 52                	jb     0x43cd59
43cd07:	78 36                	js     0x43cd3f
43cd09:	64 6f                	outsl  %fs:(%esi),(%dx)
43cd0b:	6f                   	outsl  %ds:(%esi),(%dx)
43cd0c:	78 2b                	js     0x43cd39
43cd0e:	43                   	inc    %ebx
43cd0f:	58                   	pop    %eax
43cd10:	4d                   	dec    %ebp
43cd11:	65 6a 72             	gs push $0x72
43cd14:	5a                   	pop    %edx
43cd15:	43                   	inc    %ebx
43cd16:	35 43 46 4c 45       	xor    $0x454c4643,%eax
43cd1b:	4e                   	dec    %esi
43cd1c:	48                   	dec    %eax
43cd1d:	48                   	dec    %eax
43cd1e:	75 75                	jne    0x43cd95
43cd20:	30 36                	xor    %dh,(%esi)
43cd22:	41                   	inc    %ecx
43cd23:	44                   	inc    %esp
43cd24:	72 39                	jb     0x43cd5f
43cd26:	55                   	push   %ebp
43cd27:	38 46 57             	cmp    %al,0x57(%esi)
43cd2a:	69 2f 6e 47 6d 72    	imul   $0x726d476e,(%edi),%ebp
43cd30:	31 45 4d             	xor    %eax,0x4d(%ebp)
43cd33:	4a                   	dec    %edx
43cd34:	41                   	inc    %ecx
43cd35:	68 4a 7a 42 52       	push   $0x52427a4a
43cd3a:	74 45                	je     0x43cd81
43cd3c:	4f                   	dec    %edi
43cd3d:	70 4f                	jo     0x43cd8e
43cd3f:	52                   	push   %edx
43cd40:	37                   	aaa
43cd41:	54                   	push   %esp
43cd42:	56                   	push   %esi
43cd43:	51                   	push   %ecx
43cd44:	54                   	push   %esp
43cd45:	62 38                	bound  %edi,(%eax)
43cd47:	72 4e                	jb     0x43cd97
43cd49:	35 43 42 34 69       	xor    $0x69344243,%eax
43cd4e:	2f                   	das
43cd4f:	2b 42 4e             	sub    0x4e(%edx),%eax
43cd52:	44                   	inc    %esp
43cd53:	2f                   	das
43cd54:	4d                   	dec    %ebp
43cd55:	72 48                	jb     0x43cd9f
43cd57:	4e                   	dec    %esi
43cd58:	57                   	push   %edi
43cd59:	66 6e                	data16 outsb %ds:(%esi),(%dx)
43cd5b:	63 43 6d             	arpl   %eax,0x6d(%ebx)
43cd5e:	73 79                	jae    0x43cdd9
43cd60:	41                   	inc    %ecx
43cd61:	59                   	pop    %ecx
43cd62:	4e                   	dec    %esi
43cd63:	62 34 46             	bound  %esi,(%esi,%eax,2)
43cd66:	67 75 50             	addr16 jne 0x43cdb9
43cd69:	70 78                	jo     0x43cde3
43cd6b:	52                   	push   %edx
43cd6c:	44                   	inc    %esp
43cd6d:	53                   	push   %ebx
43cd6e:	51                   	push   %ecx
43cd6f:	6c                   	insb   (%dx),%es:(%edi)
43cd70:	59                   	pop    %ecx
43cd71:	47                   	inc    %edi
43cd72:	39 51 43             	cmp    %edx,0x43(%ecx)
43cd75:	59                   	pop    %ecx
43cd76:	4a                   	dec    %edx
43cd77:	75 39                	jne    0x43cdb2
43cd79:	67 51                	addr16 push %ecx
43cd7b:	2b 52 75             	sub    0x75(%edx),%edx
43cd7e:	6b 48 36 6d          	imul   $0x6d,0x36(%eax),%ecx
43cd82:	75 78                	jne    0x43cdfc
43cd84:	48                   	dec    %eax
43cd85:	44                   	inc    %esp
43cd86:	71 31                	jno    0x43cdb9
43cd88:	76 46                	jbe    0x43cdd0
43cd8a:	42                   	inc    %edx
43cd8b:	78 32                	js     0x43cdbf
43cd8d:	73 6f                	jae    0x43cdfe
43cd8f:	68 2b 48 69 69       	push   $0x6969482b
43cd94:	48                   	dec    %eax
43cd95:	6e                   	outsb  %ds:(%esi),(%dx)
43cd96:	31 6e 64             	xor    %ebp,0x64(%esi)
43cd99:	6b 56 49 57          	imul   $0x57,0x49(%esi),%edx
43cd9d:	2f                   	das
43cd9e:	75 66                	jne    0x43ce06
43cda0:	51                   	push   %ecx
43cda1:	67 66 43             	addr16 inc %bx
43cda4:	66 30 4a 50          	data16 xor %cl,0x50(%edx)
43cda8:	56                   	push   %esi
43cda9:	6a 74                	push   $0x74
43cdab:	50                   	push   %eax
43cdac:	7a 76                	jp     0x43ce24
43cdae:	58                   	pop    %eax
43cdaf:	5a                   	pop    %edx
43cdb0:	79 56                	jns    0x43ce08
43cdb2:	44                   	inc    %esp
43cdb3:	2b 32                	sub    (%edx),%esi
43cdb5:	54                   	push   %esp
43cdb6:	44                   	inc    %esp
43cdb7:	32 5a 6a             	xor    0x6a(%edx),%bl
43cdba:	72 45                	jb     0x43ce01
43cdbc:	31 6b 6d             	xor    %ebp,0x6d(%ebx)
43cdbf:	58                   	pop    %eax
43cdc0:	50                   	push   %eax
43cdc1:	6e                   	outsb  %ds:(%esi),(%dx)
43cdc2:	68 6e 78 4c 5a       	push   $0x5a4c786e
43cdc7:	5a                   	pop    %edx
43cdc8:	4f                   	dec    %edi
43cdc9:	44                   	inc    %esp
43cdca:	68 71 64 33 31       	push   $0x31336471
43cdcf:	71 4f                	jno    0x43ce20
43cdd1:	73 47                	jae    0x43ce1a
43cdd3:	45                   	inc    %ebp
43cdd4:	53                   	push   %ebx
43cdd5:	75 72                	jne    0x43ce49
43cdd7:	4c                   	dec    %esp
43cdd8:	47                   	inc    %edi
43cdd9:	76 4e                	jbe    0x43ce29
43cddb:	43                   	inc    %ebx
43cddc:	64 41                	fs inc %ecx
43cdde:	30 31                	xor    %dh,(%ecx)
43cde0:	47                   	inc    %edi
43cde1:	76 70                	jbe    0x43ce53
43cde3:	4f                   	dec    %edi
43cde4:	44                   	inc    %esp
43cde5:	55                   	push   %ebp
43cde6:	77 67                	ja     0x43ce4f
43cde8:	4f                   	dec    %edi
43cde9:	68 43 39 6e 74       	push   $0x746e3943
43cdee:	65 41                	gs inc %ecx
43cdf0:	62 53 63             	bound  %edx,0x63(%ebx)
43cdf3:	50                   	push   %eax
43cdf4:	65 58                	gs pop %eax
43cdf6:	58                   	pop    %eax
43cdf7:	65 56                	gs push %esi
43cdf9:	77 49                	ja     0x43ce44
43cdfb:	69 4c 44 59 63 38 45 	imul   $0x5a453863,0x59(%esp,%eax,2),%ecx
43ce02:	5a
43ce03:	49                   	dec    %ecx
43ce04:	4f                   	dec    %edi
43ce05:	31 6f 72             	xor    %ebp,0x72(%edi)
43ce08:	36 4f                	ss dec %edi
43ce0a:	30 77 6d             	xor    %dh,0x6d(%edi)
43ce0d:	65 6b 51 38 4b       	imul   $0x4b,%gs:0x38(%ecx),%edx
43ce12:	65 69 53 4e 34 34 37 	imul   $0x70373434,%gs:0x4e(%ebx),%edx
43ce19:	70
43ce1a:	7a 49                	jp     0x43ce65
43ce1c:	6e                   	outsb  %ds:(%esi),(%dx)
43ce1d:	47                   	inc    %edi
43ce1e:	71 36                	jno    0x43ce56
43ce20:	78 59                	js     0x43ce7b
43ce22:	38 33                	cmp    %dh,(%ebx)
43ce24:	59                   	pop    %ecx
43ce25:	78 78                	js     0x43ce9f
43ce27:	59                   	pop    %ecx
43ce28:	76 59                	jbe    0x43ce83
43ce2a:	58                   	pop    %eax
43ce2b:	67 4f                	addr16 dec %edi
43ce2d:	69 58 30 55 35 74 61 	imul   $0x61743555,0x30(%eax),%ebx
43ce34:	49                   	dec    %ecx
43ce35:	73 4f                	jae    0x43ce86
43ce37:	2b 70 6d             	sub    0x6d(%eax),%esi
43ce3a:	50                   	push   %eax
43ce3b:	53                   	push   %ebx
43ce3c:	32 62 30             	xor    0x30(%edx),%ah
43ce3f:	6a 4e                	push   $0x4e
43ce41:	59                   	pop    %ecx
43ce42:	37                   	aaa
43ce43:	37                   	aaa
43ce44:	55                   	push   %ebp
43ce45:	6e                   	outsb  %ds:(%esi),(%dx)
43ce46:	5a                   	pop    %edx
43ce47:	6a 33                	push   $0x33
43ce49:	4b                   	dec    %ebx
43ce4a:	73 59                	jae    0x43cea5
43ce4c:	69 68 48 46 37 55 31 	imul   $0x31553746,0x48(%eax),%ebp
43ce53:	68 56 52 49 50       	push   $0x50495256
43ce58:	76 49                	jbe    0x43cea3
43ce5a:	73 4e                	jae    0x43ceaa
43ce5c:	43                   	inc    %ebx
43ce5d:	6c                   	insb   (%dx),%es:(%edi)
43ce5e:	67 4e                	addr16 dec %esi
43ce60:	4e                   	dec    %esi
43ce61:	74 6e                	je     0x43ced1
43ce63:	68 32 34 75 6f       	push   $0x6f753432
43ce68:	45                   	inc    %ebp
43ce69:	4a                   	dec    %edx
43ce6a:	78 46                	js     0x43ceb2
43ce6c:	32 44 44 6c          	xor    0x6c(%esp,%eax,2),%al
43ce70:	71 42                	jno    0x43ceb4
43ce72:	63 4b 57             	arpl   %ecx,0x57(%ebx)
43ce75:	71 56                	jno    0x43cecd
43ce77:	49                   	dec    %ecx
43ce78:	6c                   	insb   (%dx),%es:(%edi)
43ce79:	49                   	dec    %ecx
43ce7a:	78 58                	js     0x43ced4
43ce7c:	72 76                	jb     0x43cef4
43ce7e:	74 42                	je     0x43cec2
43ce80:	51                   	push   %ecx
43ce81:	6f                   	outsl  %ds:(%esi),(%dx)
43ce82:	34 37                	xor    $0x37,%al
43ce84:	63 43 43             	arpl   %eax,0x43(%ebx)
43ce87:	37                   	aaa
43ce88:	55                   	push   %ebp
43ce89:	52                   	push   %edx
43ce8a:	78 70                	js     0x43cefc
43ce8c:	5a                   	pop    %edx
43ce8d:	41                   	inc    %ecx
43ce8e:	48                   	dec    %eax
43ce8f:	4f                   	dec    %edi
43ce90:	34 51                	xor    $0x51,%al
43ce92:	68 44 4e 2f 56       	push   $0x562f4e44
43ce97:	37                   	aaa
43ce98:	42                   	inc    %edx
43ce99:	5a                   	pop    %edx
43ce9a:	55                   	push   %ebp
43ce9b:	56                   	push   %esi
43ce9c:	43                   	inc    %ebx
43ce9d:	76 30                	jbe    0x43cecf
43ce9f:	42                   	inc    %edx
43cea0:	57                   	push   %edi
43cea1:	46                   	inc    %esi
43cea2:	68 54 66 7a 49       	push   $0x497a6654
43cea7:	6c                   	insb   (%dx),%es:(%edi)
43cea8:	49                   	dec    %ecx
43cea9:	66 41                	inc    %cx
43ceab:	49                   	dec    %ecx
43ceac:	71 71                	jno    0x43cf1f
43ceae:	52                   	push   %edx
43ceaf:	72 68                	jb     0x43cf19
43ceb1:	45                   	inc    %ebp
43ceb2:	31 78 6e             	xor    %edi,0x6e(%eax)
43ceb5:	50                   	push   %eax
43ceb6:	48                   	dec    %eax
43ceb7:	67 79 74             	addr16 jns 0x43cf2e
43ceba:	6e                   	outsb  %ds:(%esi),(%dx)
43cebb:	48                   	dec    %eax
43cebc:	6f                   	outsl  %ds:(%esi),(%dx)
43cebd:	6b 62 33 37          	imul   $0x37,0x33(%edx),%esp
43cec1:	54                   	push   %esp
43cec2:	64 44                	fs inc %esp
43cec4:	70 32                	jo     0x43cef8
43cec6:	39 6d 79             	cmp    %ebp,0x79(%ebp)
43cec9:	4a                   	dec    %edx
43ceca:	2f                   	das
43cecb:	4e                   	dec    %esi
43cecc:	5a                   	pop    %edx
43cecd:	46                   	inc    %esi
43cece:	54                   	push   %esp
43cecf:	61                   	popa
43ced0:	6b 65 4e 51          	imul   $0x51,0x4e(%ebp),%esp
43ced4:	57                   	push   %edi
43ced5:	68 77 73 61 4c       	push   $0x4c617377
43ceda:	67 71 56             	addr16 jno 0x43cf33
43cedd:	30 53 30             	xor    %dl,0x30(%ebx)
43cee0:	4f                   	dec    %edi
43cee1:	62 77 5a             	bound  %esi,0x5a(%edi)
43cee4:	31 4a 41             	xor    %ecx,0x41(%edx)
43cee7:	32 46 71             	xor    0x71(%esi),%al
43ceea:	6d                   	insl   (%dx),%es:(%edi)
43ceeb:	5a                   	pop    %edx
43ceec:	72 50                	jb     0x43cf3e
43ceee:	77 63                	ja     0x43cf53
43cef0:	4e                   	dec    %esi
43cef1:	56                   	push   %esi
43cef2:	4c                   	dec    %esp
43cef3:	33 4b 33             	xor    0x33(%ebx),%ecx
43cef6:	77 5a                	ja     0x43cf52
43cef8:	38 6f 52             	cmp    %ch,0x52(%edi)
43cefb:	44                   	inc    %esp
43cefc:	67 56                	addr16 push %esi
43cefe:	65 2f                	gs das
43cf00:	35 36 71 58 55       	xor    $0x55587136,%eax
43cf05:	36 67 78 4b          	ss addr16 js 0x43cf54
43cf09:	56                   	push   %esi
43cf0a:	68 5a 59 47 74       	push   $0x7447595a
43cf0f:	33 46 73             	xor    0x73(%esi),%eax
43cf12:	39 38                	cmp    %edi,(%eax)
43cf14:	48                   	dec    %eax
43cf15:	52                   	push   %edx
43cf16:	59                   	pop    %ecx
43cf17:	45                   	inc    %ebp
43cf18:	46                   	inc    %esi
43cf19:	49                   	dec    %ecx
43cf1a:	6e                   	outsb  %ds:(%esi),(%dx)
43cf1b:	6a 32                	push   $0x32
43cf1d:	43                   	inc    %ebx
43cf1e:	70 59                	jo     0x43cf79
43cf20:	2b 58 4c             	sub    0x4c(%eax),%ebx
43cf23:	33 72 34             	xor    0x34(%edx),%esi
43cf26:	48                   	dec    %eax
43cf27:	51                   	push   %ecx
43cf28:	73 39                	jae    0x43cf63
43cf2a:	33 37                	xor    (%edi),%esi
43cf2c:	31 48 46             	xor    %ecx,0x46(%eax)
43cf2f:	45                   	inc    %ebp
43cf30:	47                   	inc    %edi
43cf31:	4e                   	dec    %esi
43cf32:	79 71                	jns    0x43cfa5