40cbb5:	73 74                	jae    0x40cc2b
40cbb7:	45                   	inc    %ebp
40cbb8:	71 00                	jno    0x40cbba
40cbba:	00 00                	add    %al,(%eax)
40cbbc:	5f                   	pop    %edi
40cbbd:	5f                   	pop    %edi
40cbbe:	76 62                	jbe    0x40cc22
40cbc0:	61                   	popa
40cbc1:	4f                   	dec    %edi
40cbc2:	62 6a 56             	bound  %ebp,0x56(%edx)
40cbc5:	61                   	popa
40cbc6:	72 00                	jb     0x40cbc8
40cbc8:	00 00                	add    %al,(%eax)
40cbca:	44                   	inc    %esp
40cbcb:	6c                   	insb   (%dx),%es:(%edi)
40cbcc:	6c                   	insb   (%dx),%es:(%edi)
40cbcd:	46                   	inc    %esi
40cbce:	75 6e                	jne    0x40cc3e
40cbd0:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
40cbd4:	6e                   	outsb  %ds:(%esi),(%dx)
40cbd5:	43                   	inc    %ebx
40cbd6:	61                   	popa
40cbd7:	6c                   	insb   (%dx),%es:(%edi)
40cbd8:	6c                   	insb   (%dx),%es:(%edi)
40cbd9:	00 00                	add    %al,(%eax)
40cbdb:	00 5f 5f             	add    %bl,0x5f(%edi)
40cbde:	76 62                	jbe    0x40cc42
40cbe0:	61                   	popa
40cbe1:	43                   	inc    %ebx
40cbe2:	61                   	popa
40cbe3:	73 74                	jae    0x40cc59
40cbe5:	4f                   	dec    %edi
40cbe6:	62 6a 56             	bound  %ebp,0x56(%edx)
40cbe9:	61                   	popa
40cbea:	72 00                	jb     0x40cbec
40cbec:	00 00                	add    %al,(%eax)
40cbee:	5f                   	pop    %edi
40cbef:	61                   	popa
40cbf0:	64 6a 5f             	fs push $0x5f
40cbf3:	66 70 61             	data16 jo 0x40cc57
40cbf6:	74 61                	je     0x40cc59
40cbf8:	6e                   	outsb  %ds:(%esi),(%dx)
40cbf9:	00 00                	add    %al,(%eax)
40cbfb:	00 45 56             	add    %al,0x56(%ebp)
40cbfe:	45                   	inc    %ebp
40cbff:	4e                   	dec    %esi
40cc00:	54                   	push   %esp
40cc01:	5f                   	pop    %edi
40cc02:	53                   	push   %ebx
40cc03:	49                   	dec    %ecx
40cc04:	4e                   	dec    %esi
40cc05:	4b                   	dec    %ebx
40cc06:	5f                   	pop    %edi
40cc07:	52                   	push   %edx
40cc08:	65 6c                	gs insb (%dx),%es:(%edi)
40cc0a:	65 61                	gs popa
40cc0c:	73 65                	jae    0x40cc73
40cc0e:	00 00                	add    %al,(%eax)
40cc10:	00 00                	add    %al,(%eax)
40cc12:	5f                   	pop    %edi
40cc13:	5f                   	pop    %edi
40cc14:	76 62                	jbe    0x40cc78
40cc16:	61                   	popa
40cc17:	55                   	push   %ebp
40cc18:	49                   	dec    %ecx
40cc19:	31 49 32             	xor    %ecx,0x32(%ecx)
40cc1c:	00 00                	add    %al,(%eax)
40cc1e:	00 00                	add    %al,(%eax)
40cc20:	5f                   	pop    %edi
40cc21:	43                   	inc    %ebx
40cc22:	49                   	dec    %ecx
40cc23:	73 71                	jae    0x40cc96
40cc25:	72 74                	jb     0x40cc9b
40cc27:	00 00                	add    %al,(%eax)
40cc29:	00 45 56             	add    %al,0x56(%ebp)
40cc2c:	45                   	inc    %ebp
40cc2d:	4e                   	dec    %esi
40cc2e:	54                   	push   %esp
40cc2f:	5f                   	pop    %edi
40cc30:	53                   	push   %ebx
40cc31:	49                   	dec    %ecx
40cc32:	4e                   	dec    %esi
40cc33:	4b                   	dec    %ebx
40cc34:	5f                   	pop    %edi
40cc35:	51                   	push   %ecx
40cc36:	75 65                	jne    0x40cc9d
40cc38:	72 79                	jb     0x40ccb3
40cc3a:	49                   	dec    %ecx
40cc3b:	6e                   	outsb  %ds:(%esi),(%dx)
40cc3c:	74 65                	je     0x40cca3
40cc3e:	72 66                	jb     0x40cca6
40cc40:	61                   	popa
40cc41:	63 65 00             	arpl   %esp,0x0(%ebp)
40cc44:	00 00                	add    %al,(%eax)
40cc46:	5f                   	pop    %edi
40cc47:	5f                   	pop    %edi
40cc48:	76 62                	jbe    0x40ccac
40cc4a:	61                   	popa
40cc4b:	46                   	inc    %esi
40cc4c:	70 43                	jo     0x40cc91
40cc4e:	6d                   	insl   (%dx),%es:(%edi)
40cc4f:	70 43                	jo     0x40cc94
40cc51:	79 00                	jns    0x40cc53
40cc53:	00 00                	add    %al,(%eax)
40cc55:	00 5f 5f             	add    %bl,0x5f(%edi)
40cc58:	76 62                	jbe    0x40ccbc
40cc5a:	61                   	popa
40cc5b:	45                   	inc    %ebp
40cc5c:	78 63                	js     0x40ccc1
40cc5e:	65 70 74             	gs jo  0x40ccd5
40cc61:	48                   	dec    %eax
40cc62:	61                   	popa
40cc63:	6e                   	outsb  %ds:(%esi),(%dx)
40cc64:	64 6c                	fs insb (%dx),%es:(%edi)
40cc66:	65 72 00             	gs jb  0x40cc69
40cc69:	00 00                	add    %al,(%eax)
40cc6b:	00 5f 61             	add    %bl,0x61(%edi)
40cc6e:	64 6a 5f             	fs push $0x5f
40cc71:	66 70 72             	data16 jo 0x40cce6
40cc74:	65 6d                	gs insl (%dx),%es:(%edi)
40cc76:	00 00                	add    %al,(%eax)
40cc78:	00 00                	add    %al,(%eax)
40cc7a:	5f                   	pop    %edi
40cc7b:	61                   	popa
40cc7c:	64 6a 5f             	fs push $0x5f
40cc7f:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
40cc86:	36 34 00             	ss xor $0x0,%al
40cc89:	00 00                	add    %al,(%eax)
40cc8b:	00 5f 5f             	add    %bl,0x5f(%edi)
40cc8e:	76 62                	jbe    0x40ccf2
40cc90:	61                   	popa
40cc91:	46                   	inc    %esi
40cc92:	50                   	push   %eax
40cc93:	45                   	inc    %ebp
40cc94:	78 63                	js     0x40ccf9
40cc96:	65 70 74             	gs jo  0x40cd0d
40cc99:	69 6f 6e 00 00 00 00 	imul   $0x0,0x6e(%edi),%ebp
40cca0:	5f                   	pop    %edi
40cca1:	43                   	inc    %ebx
40cca2:	49                   	dec    %ecx
40cca3:	6c                   	insb   (%dx),%es:(%edi)
40cca4:	6f                   	outsl  %ds:(%esi),(%dx)
40cca5:	67 00 00             	add    %al,(%bx,%si)
40cca8:	00 00                	add    %al,(%eax)
40ccaa:	5f                   	pop    %edi
40ccab:	5f                   	pop    %edi
40ccac:	76 62                	jbe    0x40cd10
40ccae:	61                   	popa
40ccaf:	46                   	inc    %esi
40ccb0:	69 6c 65 4f 70 65 6e 	imul   $0x6e6570,0x4f(%ebp,%eiz,2),%ebp
40ccb7:	00
40ccb8:	00 00                	add    %al,(%eax)
40ccba:	5f                   	pop    %edi
40ccbb:	5f                   	pop    %edi
40ccbc:	76 62                	jbe    0x40cd20
40ccbe:	61                   	popa
40ccbf:	4e                   	dec    %esi
40ccc0:	65 77 32             	gs ja  0x40ccf5
40ccc3:	00 00                	add    %al,(%eax)
40ccc5:	00 5f 5f             	add    %bl,0x5f(%edi)
40ccc8:	76 62                	jbe    0x40cd2c
40ccca:	61                   	popa
40cccb:	52                   	push   %edx
40cccc:	38 53 74             	cmp    %dl,0x74(%ebx)
40cccf:	72 00                	jb     0x40ccd1
40ccd1:	00 00                	add    %al,(%eax)
40ccd3:	00 5f 5f             	add    %bl,0x5f(%edi)
40ccd6:	76 62                	jbe    0x40cd3a
40ccd8:	61                   	popa
40ccd9:	49                   	dec    %ecx
40ccda:	6e                   	outsb  %ds:(%esi),(%dx)
40ccdb:	53                   	push   %ebx
40ccdc:	74 72                	je     0x40cd50
40ccde:	00 00                	add    %al,(%eax)
40cce0:	00 00                	add    %al,(%eax)
40cce2:	5f                   	pop    %edi
40cce3:	61                   	popa
40cce4:	64 6a 5f             	fs push $0x5f
40cce7:	66 64 69 76 5f 6d 33 	imul   $0x336d,%fs:0x5f(%esi),%si
40ccee:	32 69 00             	xor    0x0(%ecx),%ch
40ccf1:	00 00                	add    %al,(%eax)
40ccf3:	00 5f 61             	add    %bl,0x61(%edi)
40ccf6:	64 6a 5f             	fs push $0x5f
40ccf9:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
40cd00:	33 32                	xor    (%edx),%esi
40cd02:	69 00 00 00 5f 5f    	imul   $0x5f5f0000,(%eax),%eax
40cd08:	76 62                	jbe    0x40cd6c
40cd0a:	61                   	popa
40cd0b:	53                   	push   %ebx
40cd0c:	74 72                	je     0x40cd80
40cd0e:	43                   	inc    %ebx
40cd0f:	6f                   	outsl  %ds:(%esi),(%dx)
40cd10:	70 79                	jo     0x40cd8b
40cd12:	00 00                	add    %al,(%eax)
40cd14:	00 00                	add    %al,(%eax)
40cd16:	5f                   	pop    %edi
40cd17:	5f                   	pop    %edi
40cd18:	76 62                	jbe    0x40cd7c
40cd1a:	61                   	popa
40cd1b:	56                   	push   %esi
40cd1c:	61                   	popa
40cd1d:	72 53                	jb     0x40cd72
40cd1f:	65 74 4f             	gs je  0x40cd71
40cd22:	62 6a 00             	bound  %ebp,0x0(%edx)
40cd25:	00 00                	add    %al,(%eax)
40cd27:	00 5f 5f             	add    %bl,0x5f(%edi)
40cd2a:	76 62                	jbe    0x40cd8e
40cd2c:	61                   	popa
40cd2d:	49                   	dec    %ecx
40cd2e:	34 53                	xor    $0x53,%al
40cd30:	74 72                	je     0x40cda4
40cd32:	00 00                	add    %al,(%eax)
40cd34:	00 00                	add    %al,(%eax)
40cd36:	5f                   	pop    %edi
40cd37:	5f                   	pop    %edi
40cd38:	76 62                	jbe    0x40cd9c
40cd3a:	61                   	popa
40cd3b:	46                   	inc    %esi
40cd3c:	72 65                	jb     0x40cda3
40cd3e:	65 53                	gs push %ebx
40cd40:	74 72                	je     0x40cdb4
40cd42:	4c                   	dec    %esp
40cd43:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
40cd4a:	5f                   	pop    %edi
40cd4b:	61                   	popa
40cd4c:	64 6a 5f             	fs push $0x5f
40cd4f:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
40cd56:	33 32                	xor    (%edx),%esi
40cd58:	00 00                	add    %al,(%eax)
40cd5a:	00 00                	add    %al,(%eax)
40cd5c:	5f                   	pop    %edi
40cd5d:	61                   	popa
40cd5e:	64 6a 5f             	fs push $0x5f
40cd61:	66 64 69 76 5f 72 00 	imul   $0x72,%fs:0x5f(%esi),%si
40cd68:	00 00                	add    %al,(%eax)
40cd6a:	5f                   	pop    %edi
40cd6b:	5f                   	pop    %edi
40cd6c:	76 62                	jbe    0x40cdd0
40cd6e:	61                   	popa
40cd6f:	56                   	push   %esi
40cd70:	61                   	popa
40cd71:	72 54                	jb     0x40cdc7
40cd73:	73 74                	jae    0x40cde9
40cd75:	4e                   	dec    %esi
40cd76:	65 00 00             	add    %al,%gs:(%eax)
40cd79:	00 5f 5f             	add    %bl,0x5f(%edi)
40cd7c:	76 62                	jbe    0x40cde0
40cd7e:	61                   	popa
40cd7f:	49                   	dec    %ecx
40cd80:	6e                   	outsb  %ds:(%esi),(%dx)
40cd81:	53                   	push   %ebx
40cd82:	74 72                	je     0x40cdf6
40cd84:	42                   	inc    %edx
40cd85:	00 00                	add    %al,(%eax)
40cd87:	00 5f 5f             	add    %bl,0x5f(%edi)
40cd8a:	76 62                	jbe    0x40cdee
40cd8c:	61                   	popa
40cd8d:	4c                   	dec    %esp
40cd8e:	61                   	popa
40cd8f:	74 65                	je     0x40cdf6
40cd91:	4d                   	dec    %ebp
40cd92:	65 6d                	gs insl (%dx),%es:(%edi)
40cd94:	43                   	inc    %ebx
40cd95:	61                   	popa
40cd96:	6c                   	insb   (%dx),%es:(%edi)
40cd97:	6c                   	insb   (%dx),%es:(%edi)
40cd98:	00 00                	add    %al,(%eax)
40cd9a:	00 00                	add    %al,(%eax)
40cd9c:	5f                   	pop    %edi
40cd9d:	5f                   	pop    %edi
40cd9e:	76 62                	jbe    0x40ce02
40cda0:	61                   	popa
40cda1:	56                   	push   %esi
40cda2:	61                   	popa
40cda3:	72 44                	jb     0x40cde9
40cda5:	75 70                	jne    0x40ce17
40cda7:	00 00                	add    %al,(%eax)
40cda9:	00 5f 5f             	add    %bl,0x5f(%edi)
40cdac:	76 62                	jbe    0x40ce10
40cdae:	61                   	popa
40cdaf:	56                   	push   %esi
40cdb0:	61                   	popa
40cdb1:	72 4c                	jb     0x40cdff
40cdb3:	61                   	popa
40cdb4:	74 65                	je     0x40ce1b
40cdb6:	4d                   	dec    %ebp
40cdb7:	65 6d                	gs insl (%dx),%es:(%edi)
40cdb9:	43                   	inc    %ebx
40cdba:	61                   	popa
40cdbb:	6c                   	insb   (%dx),%es:(%edi)
40cdbc:	6c                   	insb   (%dx),%es:(%edi)
40cdbd:	4c                   	dec    %esp
40cdbe:	64 00 00             	add    %al,%fs:(%eax)
40cdc1:	00 5f 5f             	add    %bl,0x5f(%edi)
40cdc4:	76 62                	jbe    0x40ce28
40cdc6:	61                   	popa
40cdc7:	46                   	inc    %esi
40cdc8:	70 49                	jo     0x40ce13
40cdca:	34 00                	xor    $0x0,%al
40cdcc:	00 00                	add    %al,(%eax)
40cdce:	5f                   	pop    %edi
40cdcf:	43                   	inc    %ebx
40cdd0:	49                   	dec    %ecx
40cdd1:	61                   	popa
40cdd2:	74 61                	je     0x40ce35
40cdd4:	6e                   	outsb  %ds:(%esi),(%dx)
40cdd5:	00 00                	add    %al,(%eax)
40cdd7:	00 5f 5f             	add    %bl,0x5f(%edi)
40cdda:	76 62                	jbe    0x40ce3e
40cddc:	61                   	popa
40cddd:	53                   	push   %ebx
40cdde:	74 72                	je     0x40ce52
40cde0:	4d                   	dec    %ebp
40cde1:	6f                   	outsl  %ds:(%esi),(%dx)
40cde2:	76 65                	jbe    0x40ce49
40cde4:	00 00                	add    %al,(%eax)
40cde6:	00 00                	add    %al,(%eax)
40cde8:	5f                   	pop    %edi
40cde9:	5f                   	pop    %edi
40cdea:	76 62                	jbe    0x40ce4e
40cdec:	61                   	popa
40cded:	55                   	push   %ebp
40cdee:	49                   	dec    %ecx
40cdef:	31 53 74             	xor    %edx,0x74(%ebx)
40cdf2:	72 00                	jb     0x40cdf4
40cdf4:	00 00                	add    %al,(%eax)
40cdf6:	5f                   	pop    %edi
40cdf7:	61                   	popa
40cdf8:	6c                   	insb   (%dx),%es:(%edi)
40cdf9:	6c                   	insb   (%dx),%es:(%edi)
40cdfa:	6d                   	insl   (%dx),%es:(%edi)
40cdfb:	75 6c                	jne    0x40ce69
40cdfd:	00 00                	add    %al,(%eax)
40cdff:	00 5f 43             	add    %bl,0x43(%edi)
40ce02:	49                   	dec    %ecx
40ce03:	74 61                	je     0x40ce66
40ce05:	6e                   	outsb  %ds:(%esi),(%dx)
40ce06:	00 00                	add    %al,(%eax)
40ce08:	00 00                	add    %al,(%eax)
40ce0a:	5f                   	pop    %edi
40ce0b:	43                   	inc    %ebx
40ce0c:	49                   	dec    %ecx
40ce0d:	65 78 70             	gs js  0x40ce80
40ce10:	00 00                	add    %al,(%eax)
40ce12:	00 00                	add    %al,(%eax)
40ce14:	5f                   	pop    %edi
40ce15:	5f                   	pop    %edi
40ce16:	76 62                	jbe    0x40ce7a
40ce18:	61                   	popa
40ce19:	46                   	inc    %esi