40bb6e:	69 6e 6b 4c 61 62 65 	imul   $0x6562614c,0x6b(%esi),%ebp
40bb75:	6c                   	insb   (%dx),%es:(%edi)
40bb76:	4c                   	dec    %esp
40bb77:	69 6e 6b 43 6c 69 63 	imul   $0x63696c43,0x6b(%esi),%ebp
40bb7e:	6b 65 64 45          	imul   $0x45,0x64(%ebp),%esp
40bb82:	76 65                	jbe    0x40bbe9
40bb84:	6e                   	outsb  %ds:(%esi),(%dx)
40bb85:	74 41                	je     0x40bbc8
40bb87:	72 67                	jb     0x40bbf0
40bb89:	73 00                	jae    0x40bb8b
40bb8b:	4d                   	dec    %ebp
40bb8c:	6f                   	outsl  %ds:(%esi),(%dx)
40bb8d:	75 73                	jne    0x40bc02
40bb8f:	65 45                	gs inc %ebp
40bb91:	76 65                	jbe    0x40bbf8
40bb93:	6e                   	outsb  %ds:(%esi),(%dx)
40bb94:	74 41                	je     0x40bbd7
40bb96:	72 67                	jb     0x40bbff
40bb98:	73 00                	jae    0x40bb9a
40bb9a:	46                   	inc    %esi
40bb9b:	6f                   	outsl  %ds:(%esi),(%dx)
40bb9c:	72 6d                	jb     0x40bc0b
40bb9e:	43                   	inc    %ebx
40bb9f:	6c                   	insb   (%dx),%es:(%edi)
40bba0:	6f                   	outsl  %ds:(%esi),(%dx)
40bba1:	73 69                	jae    0x40bc0c
40bba3:	6e                   	outsb  %ds:(%esi),(%dx)
40bba4:	67 45                	addr16 inc %ebp
40bba6:	76 65                	jbe    0x40bc0d
40bba8:	6e                   	outsb  %ds:(%esi),(%dx)
40bba9:	74 41                	je     0x40bbec
40bbab:	72 67                	jb     0x40bc14
40bbad:	73 00                	jae    0x40bbaf
40bbaf:	44                   	inc    %esp
40bbb0:	61                   	popa
40bbb1:	74 61                	je     0x40bc14
40bbb3:	47                   	inc    %edi
40bbb4:	72 69                	jb     0x40bc1f
40bbb6:	64 56                	fs push %esi
40bbb8:	69 65 77 45 64 69 74 	imul   $0x74696445,0x77(%ebp),%esp
40bbbf:	69 6e 67 43 6f 6e 74 	imul   $0x746e6f43,0x67(%esi),%ebp
40bbc6:	72 6f                	jb     0x40bc37
40bbc8:	6c                   	insb   (%dx),%es:(%edi)
40bbc9:	53                   	push   %ebx
40bbca:	68 6f 77 69 6e       	push   $0x6e69776f
40bbcf:	67 45                	addr16 inc %ebp
40bbd1:	76 65                	jbe    0x40bc38
40bbd3:	6e                   	outsb  %ds:(%esi),(%dx)
40bbd4:	74 41                	je     0x40bc17
40bbd6:	72 67                	jb     0x40bc3f
40bbd8:	73 00                	jae    0x40bbda
40bbda:	44                   	inc    %esp
40bbdb:	61                   	popa
40bbdc:	74 61                	je     0x40bc3f
40bbde:	47                   	inc    %edi
40bbdf:	72 69                	jb     0x40bc4a
40bbe1:	64 56                	fs push %esi
40bbe3:	69 65 77 43 65 6c 6c 	imul   $0x6c6c6543,0x77(%ebp),%esp
40bbea:	43                   	inc    %ebx
40bbeb:	61                   	popa
40bbec:	6e                   	outsb  %ds:(%esi),(%dx)
40bbed:	63 65 6c             	arpl   %esp,0x6c(%ebp)
40bbf0:	45                   	inc    %ebp
40bbf1:	76 65                	jbe    0x40bc58
40bbf3:	6e                   	outsb  %ds:(%esi),(%dx)
40bbf4:	74 41                	je     0x40bc37
40bbf6:	72 67                	jb     0x40bc5f
40bbf8:	73 00                	jae    0x40bbfa
40bbfa:	44                   	inc    %esp
40bbfb:	61                   	popa
40bbfc:	74 61                	je     0x40bc5f
40bbfe:	47                   	inc    %edi
40bbff:	72 69                	jb     0x40bc6a
40bc01:	64 56                	fs push %esi
40bc03:	69 65 77 52 6f 77 43 	imul   $0x43776f52,0x77(%ebp),%esp
40bc0a:	61                   	popa
40bc0b:	6e                   	outsb  %ds:(%esi),(%dx)
40bc0c:	63 65 6c             	arpl   %esp,0x6c(%ebp)
40bc0f:	45                   	inc    %ebp
40bc10:	76 65                	jbe    0x40bc77
40bc12:	6e                   	outsb  %ds:(%esi),(%dx)
40bc13:	74 41                	je     0x40bc56
40bc15:	72 67                	jb     0x40bc7e
40bc17:	73 00                	jae    0x40bc19
40bc19:	44                   	inc    %esp
40bc1a:	61                   	popa
40bc1b:	74 61                	je     0x40bc7e
40bc1d:	47                   	inc    %edi
40bc1e:	72 69                	jb     0x40bc89
40bc20:	64 56                	fs push %esi
40bc22:	69 65 77 43 65 6c 6c 	imul   $0x6c6c6543,0x77(%ebp),%esp
40bc29:	45                   	inc    %ebp
40bc2a:	76 65                	jbe    0x40bc91
40bc2c:	6e                   	outsb  %ds:(%esi),(%dx)
40bc2d:	74 41                	je     0x40bc70
40bc2f:	72 67                	jb     0x40bc98
40bc31:	73 00                	jae    0x40bc33
40bc33:	42                   	inc    %edx
40bc34:	75 69                	jne    0x40bc9f
40bc36:	6c                   	insb   (%dx),%es:(%edi)
40bc37:	64 65 72 45          	fs gs jb 0x40bc80
40bc3b:	76 65                	jbe    0x40bca2
40bc3d:	6e                   	outsb  %ds:(%esi),(%dx)
40bc3e:	74 41                	je     0x40bc81
40bc40:	72 67                	jb     0x40bca9
40bc42:	73 00                	jae    0x40bc44
40bc44:	50                   	push   %eax
40bc45:	61                   	popa
40bc46:	69 6e 74 45 76 65 6e 	imul   $0x6e657645,0x74(%esi),%ebp
40bc4d:	74 41                	je     0x40bc90
40bc4f:	72 67                	jb     0x40bcb8
40bc51:	73 00                	jae    0x40bc53
40bc53:	44                   	inc    %esp
40bc54:	61                   	popa
40bc55:	74 61                	je     0x40bcb8
40bc57:	47                   	inc    %edi
40bc58:	72 69                	jb     0x40bcc3
40bc5a:	64 56                	fs push %esi
40bc5c:	69 65 77 52 6f 77 45 	imul   $0x45776f52,0x77(%ebp),%esp
40bc63:	76 65                	jbe    0x40bcca
40bc65:	6e                   	outsb  %ds:(%esi),(%dx)
40bc66:	74 41                	je     0x40bca9
40bc68:	72 67                	jb     0x40bcd1
40bc6a:	73 00                	jae    0x40bc6c
40bc6c:	3c 3e                	cmp    $0x3e,%al
40bc6e:	34 5f                	xor    $0x5f,%al
40bc70:	5f                   	pop    %edi
40bc71:	74 68                	je     0x40bcdb
40bc73:	69 73 00 45 71 75 61 	imul   $0x61757145,0x0(%ebx),%esi
40bc7a:	6c                   	insb   (%dx),%es:(%edi)
40bc7b:	73 00                	jae    0x40bc7d
40bc7d:	57                   	push   %edi
40bc7e:	69 6e 46 6f 72 6d 73 	imul   $0x736d726f,0x46(%esi),%ebp
40bc85:	2e 4c                	cs dec %esp
40bc87:	69 62 72 61 72 79 2e 	imul   $0x2e797261,0x72(%edx),%esp
40bc8e:	4d                   	dec    %ebp
40bc8f:	6f                   	outsl  %ds:(%esi),(%dx)
40bc90:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
40bc93:	73 00                	jae    0x40bc95
40bc95:	57                   	push   %edi
40bc96:	69 6e 46 6f 72 6d 73 	imul   $0x736d726f,0x46(%esi),%ebp
40bc9d:	2e 4c                	cs dec %esp
40bc9f:	69 62 72 61 72 79 2e 	imul   $0x2e797261,0x72(%edx),%esp
40bca6:	43                   	inc    %ebx
40bca7:	6f                   	outsl  %ds:(%esi),(%dx)
40bca8:	6e                   	outsb  %ds:(%esi),(%dx)
40bca9:	74 72                	je     0x40bd1d
40bcab:	6f                   	outsl  %ds:(%esi),(%dx)
40bcac:	6c                   	insb   (%dx),%es:(%edi)
40bcad:	73 00                	jae    0x40bcaf
40bcaf:	67 65 74 5f          	addr16 gs je 0x40bd12
40bcb3:	43                   	inc    %ebx
40bcb4:	6f                   	outsl  %ds:(%esi),(%dx)
40bcb5:	6e                   	outsb  %ds:(%esi),(%dx)
40bcb6:	74 72                	je     0x40bd2a
40bcb8:	6f                   	outsl  %ds:(%esi),(%dx)
40bcb9:	6c                   	insb   (%dx),%es:(%edi)
40bcba:	73 00                	jae    0x40bcbc
40bcbc:	67 65 74 5f          	addr16 gs je 0x40bd1f
40bcc0:	49                   	dec    %ecx
40bcc1:	74 65                	je     0x40bd28
40bcc3:	6d                   	insl   (%dx),%es:(%edi)
40bcc4:	73 00                	jae    0x40bcc6
40bcc6:	69 6e 63 6c 75 64 65 	imul   $0x6564756c,0x63(%esi),%ebp
40bccd:	49                   	dec    %ecx
40bcce:	74 65                	je     0x40bd35
40bcd0:	6d                   	insl   (%dx),%es:(%edi)
40bcd1:	73 00                	jae    0x40bcd3
40bcd3:	65 78 63             	gs js  0x40bd39
40bcd6:	6c                   	insb   (%dx),%es:(%edi)
40bcd7:	75 64                	jne    0x40bd3d
40bcd9:	65 49                	gs dec %ecx
40bcdb:	74 65                	je     0x40bd42
40bcdd:	6d                   	insl   (%dx),%es:(%edi)
40bcde:	73 00                	jae    0x40bce0
40bce0:	47                   	inc    %edi
40bce1:	65 74 49             	gs je  0x40bd2d
40bce4:	74 65                	je     0x40bd4b
40bce6:	6d                   	insl   (%dx),%es:(%edi)
40bce7:	73 00                	jae    0x40bce9
40bce9:	5f                   	pop    %edi
40bcea:	69 74 65 6d 73 00 53 	imul   $0x79530073,0x6d(%ebp,%eiz,2),%esi
40bcf1:	79
40bcf2:	73 74                	jae    0x40bd68
40bcf4:	65 6d                	gs insl (%dx),%es:(%edi)
40bcf6:	2e 57                	cs push %edi
40bcf8:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
40bcff:	46                   	inc    %esi
40bd00:	6f                   	outsl  %ds:(%esi),(%dx)
40bd01:	72 6d                	jb     0x40bd70
40bd03:	73 00                	jae    0x40bd05
40bd05:	43                   	inc    %ebx
40bd06:	6f                   	outsl  %ds:(%esi),(%dx)
40bd07:	6e                   	outsb  %ds:(%esi),(%dx)
40bd08:	74 61                	je     0x40bd6b
40bd0a:	69 6e 73 00 67 65 74 	imul   $0x74656700,0x73(%esi),%ebp
40bd11:	5f                   	pop    %edi
40bd12:	43                   	inc    %ebx
40bd13:	6f                   	outsl  %ds:(%esi),(%dx)
40bd14:	6c                   	insb   (%dx),%es:(%edi)
40bd15:	75 6d                	jne    0x40bd84
40bd17:	6e                   	outsb  %ds:(%esi),(%dx)
40bd18:	73 00                	jae    0x40bd1a
40bd1a:	73 65                	jae    0x40bd81
40bd1c:	74 5f                	je     0x40bd7d
40bd1e:	41                   	inc    %ecx
40bd1f:	75 74                	jne    0x40bd95
40bd21:	6f                   	outsl  %ds:(%esi),(%dx)
40bd22:	47                   	inc    %edi
40bd23:	65 6e                	outsb  %gs:(%esi),(%dx)
40bd25:	65 72 61             	gs jb  0x40bd89
40bd28:	74 65                	je     0x40bd8f
40bd2a:	43                   	inc    %ebx
40bd2b:	6f                   	outsl  %ds:(%esi),(%dx)
40bd2c:	6c                   	insb   (%dx),%es:(%edi)
40bd2d:	75 6d                	jne    0x40bd9c
40bd2f:	6e                   	outsb  %ds:(%esi),(%dx)
40bd30:	73 00                	jae    0x40bd32
40bd32:	73 65                	jae    0x40bd99
40bd34:	74 5f                	je     0x40bd95
40bd36:	41                   	inc    %ecx
40bd37:	75 74                	jne    0x40bdad
40bd39:	6f                   	outsl  %ds:(%esi),(%dx)
40bd3a:	53                   	push   %ebx
40bd3b:	63 61 6c             	arpl   %esp,0x6c(%ecx)
40bd3e:	65 44                	gs inc %esp
40bd40:	69 6d 65 6e 73 69 6f 	imul   $0x6f69736e,0x65(%ebp),%ebp
40bd47:	6e                   	outsb  %ds:(%esi),(%dx)
40bd48:	73 00                	jae    0x40bd4a
40bd4a:	57                   	push   %edi
40bd4b:	69 6e 46 6f 72 6d 73 	imul   $0x736d726f,0x46(%esi),%ebp
40bd52:	2e 4c                	cs dec %esp
40bd54:	69 62 72 61 72 79 2e 	imul   $0x2e797261,0x72(%edx),%esp
40bd5b:	45                   	inc    %ebp
40bd5c:	78 74                	js     0x40bdd2
40bd5e:	65 6e                	outsb  %gs:(%esi),(%dx)
40bd60:	73 69                	jae    0x40bdcb
40bd62:	6f                   	outsl  %ds:(%esi),(%dx)
40bd63:	6e                   	outsb  %ds:(%esi),(%dx)
40bd64:	73 00                	jae    0x40bd66
40bd66:	44                   	inc    %esp
40bd67:	61                   	popa
40bd68:	74 61                	je     0x40bdcb
40bd6a:	47                   	inc    %edi
40bd6b:	72 69                	jb     0x40bdd6
40bd6d:	64 56                	fs push %esi
40bd6f:	69 65 77 45 78 74 65 	imul   $0x65747845,0x77(%ebp),%esp
40bd76:	6e                   	outsb  %ds:(%esi),(%dx)
40bd77:	73 69                	jae    0x40bde2
40bd79:	6f                   	outsl  %ds:(%esi),(%dx)
40bd7a:	6e                   	outsb  %ds:(%esi),(%dx)
40bd7b:	73 00                	jae    0x40bd7d
40bd7d:	54                   	push   %esp
40bd7e:	6f                   	outsl  %ds:(%esi),(%dx)
40bd7f:	6f                   	outsl  %ds:(%esi),(%dx)
40bd80:	6c                   	insb   (%dx),%es:(%edi)
40bd81:	53                   	push   %ebx
40bd82:	74 72                	je     0x40bdf6
40bd84:	69 70 43 6f 6d 62 6f 	imul   $0x6f626d6f,0x43(%eax),%esi
40bd8b:	42                   	inc    %edx
40bd8c:	6f                   	outsl  %ds:(%esi),(%dx)
40bd8d:	78 45                	js     0x40bdd4
40bd8f:	78 74                	js     0x40be05
40bd91:	65 6e                	outsb  %gs:(%esi),(%dx)
40bd93:	73 69                	jae    0x40bdfe
40bd95:	6f                   	outsl  %ds:(%esi),(%dx)
40bd96:	6e                   	outsb  %ds:(%esi),(%dx)
40bd97:	73 00                	jae    0x40bd99
40bd99:	53                   	push   %ebx
40bd9a:	79 73                	jns    0x40be0f
40bd9c:	74 65                	je     0x40be03
40bd9e:	6d                   	insl   (%dx),%es:(%edi)
40bd9f:	2e 43                	cs inc %ebx
40bda1:	6f                   	outsl  %ds:(%esi),(%dx)
40bda2:	6c                   	insb   (%dx),%es:(%edi)
40bda3:	6c                   	insb   (%dx),%es:(%edi)
40bda4:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
40bda9:	6e                   	outsb  %ds:(%esi),(%dx)
40bdaa:	73 00                	jae    0x40bdac
40bdac:	67 65 74 5f          	addr16 gs je 0x40be0f
40bdb0:	53                   	push   %ebx
40bdb1:	75 67                	jne    0x40be1a
40bdb3:	67 65 73 74          	addr16 gs jae 0x40be2b
40bdb7:	69 6f 6e 73 00 73 65 	imul   $0x65730073,0x6e(%edi),%ebp
40bdbe:	74 5f                	je     0x40be1f
40bdc0:	53                   	push   %ebx
40bdc1:	75 67                	jne    0x40be2a
40bdc3:	67 65 73 74          	addr16 gs jae 0x40be3b
40bdc7:	69 6f 6e 73 00 4c 6f 	imul   $0x6f4c0073,0x6e(%edi),%ebp
40bdce:	61                   	popa
40bdcf:	64 53                	fs push %ebx
40bdd1:	75 67                	jne    0x40be3a
40bdd3:	67 65 73 74          	addr16 gs jae 0x40be4b
40bdd7:	69 6f 6e 73 00 63 6d 	imul   $0x6d630073,0x6e(%edi),%ebp
40bdde:	53                   	push   %ebx
40bddf:	75 67                	jne    0x40be48
40bde1:	67 65 73 74          	addr16 gs jae 0x40be59
40bde5:	69 6f 6e 73 00 5f 73 	imul   $0x735f0073,0x6e(%edi),%ebp
40bdec:	75 67                	jne    0x40be55
40bdee:	67 65 73 74          	addr16 gs jae 0x40be66
40bdf2:	69 6f 6e 73 00 4d 6f 	imul   $0x6f4d0073,0x6e(%edi),%ebp
40bdf9:	75 73                	jne    0x40be6e
40bdfb:	65 42                	gs inc %edx
40bdfd:	75 74                	jne    0x40be73
40bdff:	74 6f                	je     0x40be70
40be01:	6e                   	outsb  %ds:(%esi),(%dx)
40be02:	73 00                	jae    0x40be04
40be04:	4d                   	dec    %ebp
40be05:	65 73 73             	gs jae 0x40be7b
40be08:	61                   	popa
40be09:	67 65 42             	addr16 gs inc %edx
40be0c:	6f                   	outsl  %ds:(%esi),(%dx)
40be0d:	78 42                	js     0x40be51
40be0f:	75 74                	jne    0x40be85
40be11:	74 6f                	je     0x40be82
40be13:	6e                   	outsb  %ds:(%esi),(%dx)
40be14:	73 00                	jae    0x40be16
40be16:	67 65 74 5f          	addr16 gs je 0x40be79
40be1a:	43                   	inc    %ebx
40be1b:	68 61 72 73 00       	push   $0x737261
40be20:	67 65 74 5f          	addr16 gs je 0x40be83
40be24:	46                   	inc    %esi
40be25:	69 6c 65 48 61 6e 64 	imul   $0x6c646e61,0x48(%ebp,%eiz,2),%ebp
40be2c:	6c
40be2d:	65 72 73             	gs jb  0x40bea3
40be30:	00 50 72             	add    %dl,0x72(%eax)
40be33:	6f                   	outsl  %ds:(%esi),(%dx)
40be34:	63 65 73             	arpl   %esp,0x73(%ebp)
40be37:	73 00                	jae    0x40be39
40be39:	70 72                	jo     0x40bead
40be3b:	6f                   	outsl  %ds:(%esi),(%dx)
40be3c:	67 72 65             	addr16 jb 0x40bea4
40be3f:	73 73                	jae    0x40beb4
40be41:	00 73 65             	add    %dh,0x65(%ebx)
40be44:	74 5f                	je     0x40bea5
40be46:	41                   	inc    %ecx
40be47:	72 67                	jb     0x40beb0
40be49:	75 6d                	jne    0x40beb8
40be4b:	65 6e                	outsb  %gs:(%esi),(%dx)
40be4d:	74 73                	je     0x40bec2
40be4f:	00 63 6f             	add    %ah,0x6f(%ebx)
40be52:	6d                   	insl   (%dx),%es:(%edi)
40be53:	70 6f                	jo     0x40bec4
40be55:	6e                   	outsb  %ds:(%esi),(%dx)
40be56:	65 6e                	outsb  %gs:(%esi),(%dx)
40be58:	74 73                	je     0x40becd
40be5a:	00 70 61             	add    %dh,0x61(%eax)
40be5d:	72 74                	jb     0x40bed3
40be5f:	73 00                	jae    0x40be61
40be61:	69 66 4e 6f 74 45 78 	imul   $0x7845746f,0x4e(%esi),%esp