446ef0:	69 6e 64 00 44 65 6c 	imul   $0x6c654400,0x64(%esi),%ebp
446ef7:	65 74 65             	gs je  0x446f5f
446efa:	53                   	push   %ebx
446efb:	75 62                	jne    0x446f5f
446efd:	4b                   	dec    %ebx
446efe:	65 79 00             	gs jns 0x446f01
446f01:	67 65 74 5f          	addr16 gs je 0x446f64
446f05:	45                   	inc    %ebp
446f06:	78 65                	js     0x446f6d
446f08:	63 75 74             	arpl   %esi,0x74(%ebp)
446f0b:	61                   	popa
446f0c:	62 6c 65 50          	bound  %ebp,0x50(%ebp,%eiz,2)
446f10:	61                   	popa
446f11:	74 68                	je     0x446f7b
446f13:	00 67 65             	add    %ah,0x65(%edi)
446f16:	74 5f                	je     0x446f77
446f18:	4d                   	dec    %ebp
446f19:	69 6c 6c 69 73 65 63 	imul   $0x6f636573,0x69(%esp,%ebp,2),%ebp
446f20:	6f
446f21:	6e                   	outsb  %ds:(%esi),(%dx)
446f22:	64 00 53 75          	add    %dl,%fs:0x75(%ebx)
446f26:	62 73 74             	bound  %esi,0x74(%ebx)
446f29:	72 69                	jb     0x446f94
446f2b:	6e                   	outsb  %ds:(%esi),(%dx)
446f2c:	67 00 53 74          	add    %dl,0x74(%bp,%di)
446f30:	61                   	popa
446f31:	72 74                	jb     0x446fa7
446f33:	73 57                	jae    0x446f8c
446f35:	69 74 68 00 48 74 74 	imul   $0x70747448,0x0(%eax,%ebp,2),%esi
446f3c:	70
446f3d:	57                   	push   %edi
446f3e:	65 62 52 65          	bound  %edx,%gs:0x65(%edx)
446f42:	71 75                	jno    0x446fb9
446f44:	65 73 74             	gs jae 0x446fbb
446f47:	00 57 65             	add    %dl,0x65(%edi)
446f4a:	62 52 65             	bound  %edx,0x65(%edx)
446f4d:	73 70                	jae    0x446fbf
446f4f:	6f                   	outsl  %ds:(%esi),(%dx)
446f50:	6e                   	outsb  %ds:(%esi),(%dx)
446f51:	73 65                	jae    0x446fb8
446f53:	00 53 74             	add    %dl,0x74(%ebx)
446f56:	72 65                	jb     0x446fbd
446f58:	61                   	popa
446f59:	6d                   	insl   (%dx),%es:(%edi)
446f5a:	52                   	push   %edx
446f5b:	65 61                	gs popa
446f5d:	64 65 72 00          	fs gs jb 0x446f61
446f61:	73 65                	jae    0x446fc8
446f63:	74 5f                	je     0x446fc4
446f65:	43                   	inc    %ebx
446f66:	6f                   	outsl  %ds:(%esi),(%dx)
446f67:	6e                   	outsb  %ds:(%esi),(%dx)
446f68:	74 65                	je     0x446fcf
446f6a:	6e                   	outsb  %ds:(%esi),(%dx)
446f6b:	74 54                	je     0x446fc1
446f6d:	79 70                	jns    0x446fdf
446f6f:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
446f73:	74 5f                	je     0x446fd4
446f75:	4d                   	dec    %ebp
446f76:	61                   	popa
446f77:	78 69                	js     0x446fe2
446f79:	6d                   	insl   (%dx),%es:(%edi)
446f7a:	75 6d                	jne    0x446fe9
446f7c:	41                   	inc    %ecx
446f7d:	75 74                	jne    0x446ff3
446f7f:	6f                   	outsl  %ds:(%esi),(%dx)
446f80:	6d                   	insl   (%dx),%es:(%edi)
446f81:	61                   	popa
446f82:	74 69                	je     0x446fed
446f84:	63 52 65             	arpl   %edx,0x65(%edx)
446f87:	64 69 72 65 63 74 69 	imul   $0x6f697463,%fs:0x65(%edx),%esi
446f8e:	6f
446f8f:	6e                   	outsb  %ds:(%esi),(%dx)
446f90:	73 00                	jae    0x446f92
446f92:	53                   	push   %ebx
446f93:	65 72 76             	gs jb  0x44700c
446f96:	69 63 65 50 6f 69 6e 	imul   $0x6e696f50,0x65(%ebx),%esp
446f9d:	74 4d                	je     0x446fec
446f9f:	61                   	popa
446fa0:	6e                   	outsb  %ds:(%esi),(%dx)
446fa1:	61                   	popa
446fa2:	67 65 72 00          	addr16 gs jb 0x446fa6
446fa6:	73 65                	jae    0x44700d
446fa8:	74 5f                	je     0x447009
446faa:	53                   	push   %ebx
446fab:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
446faf:	69 74 79 50 72 6f 74 	imul   $0x6f746f72,0x50(%ecx,%edi,2),%esi
446fb6:	6f
446fb7:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
446fba:	00 53 65             	add    %dl,0x65(%ebx)
446fbd:	63 75 72             	arpl   %esi,0x72(%ebp)
446fc0:	69 74 79 50 72 6f 74 	imul   $0x6f746f72,0x50(%ecx,%edi,2),%esi
446fc7:	6f
446fc8:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
446fcb:	54                   	push   %esp
446fcc:	79 70                	jns    0x44703e
446fce:	65 00 43 72          	add    %al,%gs:0x72(%ebx)
446fd2:	65 64 65 6e          	gs fs outsb %gs:(%esi),(%dx)
446fd6:	74 69                	je     0x447041
446fd8:	61                   	popa
446fd9:	6c                   	insb   (%dx),%es:(%edi)
446fda:	43                   	inc    %ebx
446fdb:	61                   	popa
446fdc:	63 68 65             	arpl   %ebp,0x65(%eax)
446fdf:	00 67 65             	add    %ah,0x65(%edi)
446fe2:	74 5f                	je     0x447043
446fe4:	44                   	inc    %esp
446fe5:	65 66 61             	gs popaw
446fe8:	75 6c                	jne    0x447056
446fea:	74 43                	je     0x44702f
446fec:	72 65                	jb     0x447053
446fee:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
446ff1:	74 69                	je     0x44705c
446ff3:	61                   	popa
446ff4:	6c                   	insb   (%dx),%es:(%edi)
446ff5:	73 00                	jae    0x446ff7
446ff7:	73 65                	jae    0x44705e
446ff9:	74 5f                	je     0x44705a
446ffb:	4b                   	dec    %ebx
446ffc:	65 65 70 41          	gs gs jo 0x447041
447000:	6c                   	insb   (%dx),%es:(%edi)
447001:	69 76 65 00 73 65 74 	imul   $0x74657300,0x65(%esi),%esi
447008:	5f                   	pop    %edi
447009:	54                   	push   %esp
44700a:	69 6d 65 6f 75 74 00 	imul   $0x74756f,0x65(%ebp),%ebp
447011:	73 65                	jae    0x447078
447013:	74 5f                	je     0x447074
447015:	41                   	inc    %ecx
447016:	6c                   	insb   (%dx),%es:(%edi)
447017:	6c                   	insb   (%dx),%es:(%edi)
447018:	6f                   	outsl  %ds:(%esi),(%dx)
447019:	77 41                	ja     0x44705c
44701b:	75 74                	jne    0x447091
44701d:	6f                   	outsl  %ds:(%esi),(%dx)
44701e:	52                   	push   %edx
44701f:	65 64 69 72 65 63 74 	gs imul $0x73007463,%fs:0x65(%edx),%esi
447026:	00 73
447028:	65 74 5f             	gs je  0x44708a
44702b:	55                   	push   %ebp
44702c:	73 65                	jae    0x447093
44702e:	72 41                	jb     0x447071
447030:	67 65 6e             	outsb  %gs:(%si),(%dx)
447033:	74 00                	je     0x447035
447035:	47                   	inc    %edi
447036:	65 74 52             	gs je  0x44708b
447039:	65 73 70             	gs jae 0x4470ac
44703c:	6f                   	outsl  %ds:(%esi),(%dx)
44703d:	6e                   	outsb  %ds:(%esi),(%dx)
44703e:	73 65                	jae    0x4470a5
447040:	00 47 65             	add    %al,0x65(%edi)
447043:	74 52                	je     0x447097
447045:	65 73 70             	gs jae 0x4470b8
447048:	6f                   	outsl  %ds:(%esi),(%dx)
447049:	6e                   	outsb  %ds:(%esi),(%dx)
44704a:	73 65                	jae    0x4470b1
44704c:	53                   	push   %ebx
44704d:	74 72                	je     0x4470c1
44704f:	65 61                	gs popa
447051:	6d                   	insl   (%dx),%es:(%edi)
447052:	00 52 65             	add    %dl,0x65(%edx)
447055:	61                   	popa
447056:	64 54                	fs push %esp
447058:	6f                   	outsl  %ds:(%esi),(%dx)
447059:	45                   	inc    %ebp
44705a:	6e                   	outsb  %ds:(%esi),(%dx)
44705b:	64 00 46 6c          	add    %al,%fs:0x6c(%esi)
44705f:	75 73                	jne    0x4470d4
447061:	68 00 67 65 74       	push   $0x74656700
447066:	5f                   	pop    %edi
447067:	43                   	inc    %ebx
447068:	6c                   	insb   (%dx),%es:(%edi)
447069:	69 70 62 6f 61 72 64 	imul   $0x6472616f,0x62(%eax),%esi
447070:	00 43 6c             	add    %al,0x6c(%ebx)
447073:	69 70 62 6f 61 72 64 	imul   $0x6472616f,0x62(%eax),%esi
44707a:	50                   	push   %eax
44707b:	72 6f                	jb     0x4470ec
44707d:	78 79                	js     0x4470f8
44707f:	00 47 65             	add    %al,0x65(%edi)
447082:	74 54                	je     0x4470d8
447084:	65 78 74             	gs js  0x4470fb
447087:	00 47 65             	add    %al,0x65(%edi)
44708a:	74 50                	je     0x4470dc
44708c:	72 6f                	jb     0x4470fd
44708e:	63 65 73             	arpl   %esp,0x73(%ebp)
447091:	73 42                	jae    0x4470d5
447093:	79 49                	jns    0x4470de
447095:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
447099:	74 5f                	je     0x4470fa
44709b:	48                   	dec    %eax
44709c:	61                   	popa
44709d:	6e                   	outsb  %ds:(%esi),(%dx)
44709e:	64 6c                	fs insb (%dx),%es:(%edi)
4470a0:	65 00 49 6e          	add    %cl,%gs:0x6e(%ecx)
4470a4:	74 50                	je     0x4470f6
4470a6:	74 72                	je     0x44711a
4470a8:	00 6f 70             	add    %ch,0x70(%edi)
4470ab:	5f                   	pop    %edi
4470ac:	45                   	inc    %ebp
4470ad:	78 70                	js     0x44711f
4470af:	6c                   	insb   (%dx),%es:(%edi)
4470b0:	69 63 69 74 00 67 65 	imul   $0x65670074,0x69(%ebx),%esp
4470b7:	74 5f                	je     0x447118
4470b9:	43                   	inc    %ebx
4470ba:	61                   	popa
4470bb:	70 61                	jo     0x44711e
4470bd:	63 69 74             	arpl   %ebp,0x74(%ecx)
4470c0:	79 00                	jns    0x4470c2
4470c2:	46                   	inc    %esi
4470c3:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4470ca:	69
4470cb:	6f                   	outsl  %ds:(%esi),(%dx)
4470cc:	6e                   	outsb  %ds:(%esi),(%dx)
4470cd:	49                   	dec    %ecx
4470ce:	6e                   	outsb  %ds:(%esi),(%dx)
4470cf:	66 6f                	outsw  %ds:(%esi),(%dx)
4470d1:	00 47 65             	add    %al,0x65(%edi)
4470d4:	74 56                	je     0x44712c
4470d6:	65 72 73             	gs jb  0x44714c
4470d9:	69 6f 6e 49 6e 66 6f 	imul   $0x6f666e49,0x6e(%edi),%ebp
4470e0:	00 67 65             	add    %ah,0x65(%edi)
4470e3:	74 5f                	je     0x447144
4470e5:	50                   	push   %eax
4470e6:	72 6f                	jb     0x447157
4470e8:	64 75 63             	fs jne 0x44714e
4470eb:	74 4e                	je     0x44713b
4470ed:	61                   	popa
4470ee:	6d                   	insl   (%dx),%es:(%edi)
4470ef:	65 00 54 6f 4c       	add    %dl,%gs:0x4c(%edi,%ebp,2)
4470f4:	6f                   	outsl  %ds:(%esi),(%dx)
4470f5:	77 65                	ja     0x44715c
4470f7:	72 00                	jb     0x4470f9
4470f9:	67 65 74 5f          	addr16 gs je 0x44715c
4470fd:	4b                   	dec    %ebx
4470fe:	65 79 62             	gs jns 0x447163
447101:	6f                   	outsl  %ds:(%esi),(%dx)
447102:	61                   	popa
447103:	72 64                	jb     0x447169
447105:	00 4b 65             	add    %cl,0x65(%ebx)
447108:	79 62                	jns    0x44716c
44710a:	6f                   	outsl  %ds:(%esi),(%dx)
44710b:	61                   	popa
44710c:	72 64                	jb     0x447172
44710e:	00 67 65             	add    %ah,0x65(%edi)
447111:	74 5f                	je     0x447172
447113:	41                   	inc    %ecx
447114:	6c                   	insb   (%dx),%es:(%edi)
447115:	74 4b                	je     0x447162
447117:	65 79 44             	gs jns 0x44715e
44711a:	6f                   	outsl  %ds:(%esi),(%dx)
44711b:	77 6e                	ja     0x44718b
44711d:	00 67 65             	add    %ah,0x65(%edi)
447120:	74 5f                	je     0x447181
447122:	43                   	inc    %ebx
447123:	74 72                	je     0x447197
447125:	6c                   	insb   (%dx),%es:(%edi)
447126:	4b                   	dec    %ebx
447127:	65 79 44             	gs jns 0x44716e
44712a:	6f                   	outsl  %ds:(%esi),(%dx)
44712b:	77 6e                	ja     0x44719b
44712d:	00 67 65             	add    %ah,0x65(%edi)
447130:	74 5f                	je     0x447191
447132:	43                   	inc    %ebx
447133:	61                   	popa
447134:	70 73                	jo     0x4471a9
447136:	4c                   	dec    %esp
447137:	6f                   	outsl  %ds:(%esi),(%dx)
447138:	63 6b 00             	arpl   %ebp,0x0(%ebx)
44713b:	67 65 74 5f          	addr16 gs je 0x44719e
44713f:	53                   	push   %ebx
447140:	68 69 66 74 4b       	push   $0x4b746669
447145:	65 79 44             	gs jns 0x44718c
447148:	6f                   	outsl  %ds:(%esi),(%dx)
447149:	77 6e                	ja     0x4471b9
44714b:	00 54 6f 55          	add    %dl,0x55(%edi,%ebp,2)
44714f:	70 70                	jo     0x4471c1
447151:	65 72 00             	gs jb  0x447154
447154:	55                   	push   %ebp
447155:	54                   	push   %esp
447156:	46                   	inc    %esi
447157:	38 45 6e             	cmp    %al,0x6e(%ebp)
44715a:	63 6f 64             	arpl   %ebp,0x64(%edi)
44715d:	69 6e 67 00 4d 44 35 	imul   $0x35444d00,0x67(%esi),%ebp
447164:	43                   	inc    %ebx
447165:	72 79                	jb     0x4471e0
447167:	70 74                	jo     0x4471dd
447169:	6f                   	outsl  %ds:(%esi),(%dx)
44716a:	53                   	push   %ebx
44716b:	65 72 76             	gs jb  0x4471e4
44716e:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
447175:	69 64 65 72 00 48 61 	imul   $0x73614800,0x72(%ebp,%eiz,2),%esp
44717c:	73
44717d:	68 41 6c 67 6f       	push   $0x6f676c41
447182:	72 69                	jb     0x4471ed
447184:	74 68                	je     0x4471ee
447186:	6d                   	insl   (%dx),%es:(%edi)
447187:	00 43 6f             	add    %al,0x6f(%ebx)
44718a:	6d                   	insl   (%dx),%es:(%edi)
44718b:	70 75                	jo     0x447202
44718d:	74 65                	je     0x4471f4
44718f:	48                   	dec    %eax
447190:	61                   	popa
447191:	73 68                	jae    0x4471fb
447193:	00 54 72 69          	add    %dl,0x69(%edx,%esi,2)
447197:	70 6c                	jo     0x447205
447199:	65 44                	gs inc %esp
44719b:	45                   	inc    %ebp
44719c:	53                   	push   %ebx
44719d:	43                   	inc    %ebx
44719e:	72 79                	jb     0x447219
4471a0:	70 74                	jo     0x447216
4471a2:	6f                   	outsl  %ds:(%esi),(%dx)
4471a3:	53                   	push   %ebx
4471a4:	65 72 76             	gs jb  0x44721d
4471a7:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
4471ae:	69 64 65 72 00 54 72 	imul   $0x69725400,0x72(%ebp,%eiz,2),%esp
4471b5:	69
4471b6:	70 6c                	jo     0x447224
4471b8:	65 44                	gs inc %esp
4471ba:	45                   	inc    %ebp
4471bb:	53                   	push   %ebx
4471bc:	00 73 65             	add    %dh,0x65(%ebx)
4471bf:	74 5f                	je     0x447220
4471c1:	4d                   	dec    %ebp
4471c2:	6f                   	outsl  %ds:(%esi),(%dx)
4471c3:	64 65 00 43 69       	fs add %al,%gs:0x69(%ebx)
4471c8:	70 68                	jo     0x447232
4471ca:	65 72 4d             	gs jb  0x44721a
4471cd:	6f                   	outsl  %ds:(%esi),(%dx)
4471ce:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
4471d3:	74 5f                	je     0x447234
4471d5:	50                   	push   %eax
4471d6:	61                   	popa
4471d7:	64 64 69 6e 67 00 50 	fs imul $0x64615000,%fs:0x67(%esi),%ebp
4471de:	61 64
4471e0:	64 69 6e 67 4d 6f 64 	imul   $0x65646f4d,%fs:0x67(%esi),%ebp
4471e7:	65
4471e8:	00 43 72             	add    %al,0x72(%ebx)
4471eb:	65 61                	gs popa
4471ed:	74 65                	je     0x447254
4471ef:	45                   	inc    %ebp
4471f0:	6e                   	outsb  %ds:(%esi),(%dx)
4471f1:	63 72 79             	arpl   %esi,0x79(%edx)
4471f4:	70 74                	jo     0x44726a
4471f6:	6f                   	outsl  %ds:(%esi),(%dx)
4471f7:	72 00                	jb     0x4471f9
4471f9:	46                   	inc    %esi
4471fa:	72 6f                	jb     0x44726b
4471fc:	6d                   	insl   (%dx),%es:(%edi)
4471fd:	42                   	inc    %edx
4471fe:	61                   	popa