451fa5:	79 13                	jns    0x451fba
451fa7:	68 e0 59 bc 00       	push   $0xbc59e0
451fac:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
451fb3:	e8 f2 26 fc ff       	call   0x4146aa
451fb8:	59                   	pop    %ecx
451fb9:	c3                   	ret
451fba:	68 e0 59 bc 00       	push   $0xbc59e0
451fbf:	c7 05 04 d0 d5 00 28 	movl   $0x28,0xd5d004
451fc6:	00 00 00
451fc9:	e8 dc 26 fc ff       	call   0x4146aa
451fce:	59                   	pop    %ecx
451fcf:	c3                   	ret
451fd0:	cc                   	int3
451fd1:	cc                   	int3
451fd2:	cc                   	int3
451fd3:	cc                   	int3
451fd4:	cc                   	int3
451fd5:	cc                   	int3
451fd6:	cc                   	int3
451fd7:	cc                   	int3
451fd8:	cc                   	int3
451fd9:	cc                   	int3
451fda:	cc                   	int3
451fdb:	cc                   	int3
451fdc:	cc                   	int3
451fdd:	cc                   	int3
451fde:	cc                   	int3
451fdf:	cc                   	int3
451fe0:	cc                   	int3
451fe1:	cc                   	int3
451fe2:	cc                   	int3
451fe3:	cc                   	int3
451fe4:	cc                   	int3
451fe5:	cc                   	int3
451fe6:	cc                   	int3
451fe7:	cc                   	int3
451fe8:	cc                   	int3
451fe9:	cc                   	int3
451fea:	cc                   	int3
451feb:	cc                   	int3
451fec:	cc                   	int3
451fed:	cc                   	int3
451fee:	cc                   	int3
451fef:	cc                   	int3
451ff0:	6a 00                	push   $0x0
451ff2:	68 38 d0 d5 00       	push   $0xd5d038
451ff7:	ff 15 d0 36 d8 00    	call   *0xd836d0
451ffd:	85 c0                	test   %eax,%eax
451fff:	75 27                	jne    0x452028
452001:	ff 15 d4 36 d8 00    	call   *0xd836d4
452007:	85 c0                	test   %eax,%eax
452009:	7e 0a                	jle    0x452015
45200b:	0f b7 c0             	movzwl %ax,%eax
45200e:	0d 00 00 07 80       	or     $0x80070000,%eax
452013:	85 c0                	test   %eax,%eax
452015:	79 11                	jns    0x452028
452017:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
45201e:	c7 05 34 d0 d5 00 00 	movl   $0x0,0xd5d034
452025:	00 00 00
452028:	68 40 5a bc 00       	push   $0xbc5a40
45202d:	e8 78 26 fc ff       	call   0x4146aa
452032:	59                   	pop    %ecx
452033:	c3                   	ret
452034:	cc                   	int3
452035:	cc                   	int3
452036:	cc                   	int3
452037:	cc                   	int3
452038:	cc                   	int3
452039:	cc                   	int3
45203a:	cc                   	int3
45203b:	cc                   	int3
45203c:	cc                   	int3
45203d:	cc                   	int3
45203e:	cc                   	int3
45203f:	cc                   	int3
452040:	cc                   	int3
452041:	cc                   	int3
452042:	cc                   	int3
452043:	cc                   	int3
452044:	cc                   	int3
452045:	cc                   	int3
452046:	cc                   	int3
452047:	cc                   	int3
452048:	cc                   	int3
452049:	cc                   	int3
45204a:	cc                   	int3
45204b:	cc                   	int3
45204c:	cc                   	int3
45204d:	cc                   	int3
45204e:	cc                   	int3
45204f:	cc                   	int3
452050:	e8 fe c2 fc ff       	call   0x41e353
452055:	c6 05 3d 7a d7 00 01 	movb   $0x1,0xd77a3d
45205c:	c3                   	ret
45205d:	cc                   	int3
45205e:	cc                   	int3
45205f:	cc                   	int3
452060:	6a 00                	push   $0x0
452062:	68 14 d0 d5 00       	push   $0xd5d014
452067:	ff 15 d0 36 d8 00    	call   *0xd836d0
45206d:	85 c0                	test   %eax,%eax
45206f:	75 29                	jne    0x45209a
452071:	ff 15 d4 36 d8 00    	call   *0xd836d4
452077:	85 c0                	test   %eax,%eax
452079:	7e 0a                	jle    0x452085
45207b:	0f b7 c0             	movzwl %ax,%eax
45207e:	0d 00 00 07 80       	or     $0x80070000,%eax
452083:	85 c0                	test   %eax,%eax
452085:	79 13                	jns    0x45209a
452087:	68 a0 5a bc 00       	push   $0xbc5aa0
45208c:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
452093:	e8 12 26 fc ff       	call   0x4146aa
452098:	59                   	pop    %ecx
452099:	c3                   	ret
45209a:	68 a0 5a bc 00       	push   $0xbc5aa0
45209f:	c7 05 04 d0 d5 00 28 	movl   $0x28,0xd5d004
4520a6:	00 00 00
4520a9:	e8 fc 25 fc ff       	call   0x4146aa
4520ae:	59                   	pop    %ecx
4520af:	c3                   	ret
4520b0:	cc                   	int3
4520b1:	cc                   	int3
4520b2:	cc                   	int3
4520b3:	cc                   	int3
4520b4:	cc                   	int3
4520b5:	cc                   	int3
4520b6:	cc                   	int3
4520b7:	cc                   	int3
4520b8:	cc                   	int3
4520b9:	cc                   	int3
4520ba:	cc                   	int3
4520bb:	cc                   	int3
4520bc:	cc                   	int3
4520bd:	cc                   	int3
4520be:	cc                   	int3
4520bf:	cc                   	int3
4520c0:	cc                   	int3
4520c1:	cc                   	int3
4520c2:	cc                   	int3
4520c3:	cc                   	int3
4520c4:	cc                   	int3
4520c5:	cc                   	int3
4520c6:	cc                   	int3
4520c7:	cc                   	int3
4520c8:	cc                   	int3
4520c9:	cc                   	int3
4520ca:	cc                   	int3
4520cb:	cc                   	int3
4520cc:	cc                   	int3
4520cd:	cc                   	int3
4520ce:	cc                   	int3
4520cf:	cc                   	int3
4520d0:	6a 00                	push   $0x0
4520d2:	68 38 d0 d5 00       	push   $0xd5d038
4520d7:	ff 15 d0 36 d8 00    	call   *0xd836d0
4520dd:	85 c0                	test   %eax,%eax
4520df:	75 27                	jne    0x452108
4520e1:	ff 15 d4 36 d8 00    	call   *0xd836d4
4520e7:	85 c0                	test   %eax,%eax
4520e9:	7e 0a                	jle    0x4520f5
4520eb:	0f b7 c0             	movzwl %ax,%eax
4520ee:	0d 00 00 07 80       	or     $0x80070000,%eax
4520f3:	85 c0                	test   %eax,%eax
4520f5:	79 11                	jns    0x452108
4520f7:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
4520fe:	c7 05 34 d0 d5 00 00 	movl   $0x0,0xd5d034
452105:	00 00 00
452108:	68 00 5b bc 00       	push   $0xbc5b00
45210d:	e8 98 25 fc ff       	call   0x4146aa
452112:	59                   	pop    %ecx
452113:	c3                   	ret
452114:	cc                   	int3
452115:	cc                   	int3
452116:	cc                   	int3
452117:	cc                   	int3
452118:	cc                   	int3
452119:	cc                   	int3
45211a:	cc                   	int3
45211b:	cc                   	int3
45211c:	cc                   	int3
45211d:	cc                   	int3
45211e:	cc                   	int3
45211f:	cc                   	int3
452120:	cc                   	int3
452121:	cc                   	int3
452122:	cc                   	int3
452123:	cc                   	int3
452124:	cc                   	int3
452125:	cc                   	int3
452126:	cc                   	int3
452127:	cc                   	int3
452128:	cc                   	int3
452129:	cc                   	int3
45212a:	cc                   	int3
45212b:	cc                   	int3
45212c:	cc                   	int3
45212d:	cc                   	int3
45212e:	cc                   	int3
45212f:	cc                   	int3
452130:	e8 1e c2 fc ff       	call   0x41e353
452135:	c6 05 3d 7a d7 00 01 	movb   $0x1,0xd77a3d
45213c:	c3                   	ret
45213d:	cc                   	int3
45213e:	cc                   	int3
45213f:	cc                   	int3
452140:	6a 00                	push   $0x0
452142:	68 14 d0 d5 00       	push   $0xd5d014
452147:	ff 15 d0 36 d8 00    	call   *0xd836d0
45214d:	85 c0                	test   %eax,%eax
45214f:	75 29                	jne    0x45217a
452151:	ff 15 d4 36 d8 00    	call   *0xd836d4
452157:	85 c0                	test   %eax,%eax
452159:	7e 0a                	jle    0x452165
45215b:	0f b7 c0             	movzwl %ax,%eax
45215e:	0d 00 00 07 80       	or     $0x80070000,%eax
452163:	85 c0                	test   %eax,%eax
452165:	79 13                	jns    0x45217a
452167:	68 60 5b bc 00       	push   $0xbc5b60
45216c:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
452173:	e8 32 25 fc ff       	call   0x4146aa
452178:	59                   	pop    %ecx
452179:	c3                   	ret
45217a:	68 60 5b bc 00       	push   $0xbc5b60
45217f:	c7 05 04 d0 d5 00 28 	movl   $0x28,0xd5d004
452186:	00 00 00
452189:	e8 1c 25 fc ff       	call   0x4146aa
45218e:	59                   	pop    %ecx
45218f:	c3                   	ret
452190:	cc                   	int3
452191:	cc                   	int3
452192:	cc                   	int3
452193:	cc                   	int3
452194:	cc                   	int3
452195:	cc                   	int3
452196:	cc                   	int3
452197:	cc                   	int3
452198:	cc                   	int3
452199:	cc                   	int3
45219a:	cc                   	int3
45219b:	cc                   	int3
45219c:	cc                   	int3
45219d:	cc                   	int3
45219e:	cc                   	int3
45219f:	cc                   	int3
4521a0:	cc                   	int3
4521a1:	cc                   	int3
4521a2:	cc                   	int3
4521a3:	cc                   	int3
4521a4:	cc                   	int3
4521a5:	cc                   	int3
4521a6:	cc                   	int3
4521a7:	cc                   	int3
4521a8:	cc                   	int3
4521a9:	cc                   	int3
4521aa:	cc                   	int3
4521ab:	cc                   	int3
4521ac:	cc                   	int3
4521ad:	cc                   	int3
4521ae:	cc                   	int3
4521af:	cc                   	int3
4521b0:	6a 00                	push   $0x0
4521b2:	68 38 d0 d5 00       	push   $0xd5d038
4521b7:	ff 15 d0 36 d8 00    	call   *0xd836d0
4521bd:	85 c0                	test   %eax,%eax
4521bf:	75 27                	jne    0x4521e8
4521c1:	ff 15 d4 36 d8 00    	call   *0xd836d4
4521c7:	85 c0                	test   %eax,%eax
4521c9:	7e 0a                	jle    0x4521d5
4521cb:	0f b7 c0             	movzwl %ax,%eax
4521ce:	0d 00 00 07 80       	or     $0x80070000,%eax
4521d3:	85 c0                	test   %eax,%eax
4521d5:	79 11                	jns    0x4521e8
4521d7:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
4521de:	c7 05 34 d0 d5 00 00 	movl   $0x0,0xd5d034
4521e5:	00 00 00
4521e8:	68 c0 5b bc 00       	push   $0xbc5bc0
4521ed:	e8 b8 24 fc ff       	call   0x4146aa
4521f2:	59                   	pop    %ecx
4521f3:	c3                   	ret
4521f4:	cc                   	int3
4521f5:	cc                   	int3
4521f6:	cc                   	int3
4521f7:	cc                   	int3
4521f8:	cc                   	int3
4521f9:	cc                   	int3
4521fa:	cc                   	int3
4521fb:	cc                   	int3
4521fc:	cc                   	int3
4521fd:	cc                   	int3
4521fe:	cc                   	int3
4521ff:	cc                   	int3
452200:	cc                   	int3
452201:	cc                   	int3
452202:	cc                   	int3
452203:	cc                   	int3
452204:	cc                   	int3
452205:	cc                   	int3
452206:	cc                   	int3
452207:	cc                   	int3
452208:	cc                   	int3
452209:	cc                   	int3
45220a:	cc                   	int3
45220b:	cc                   	int3
45220c:	cc                   	int3
45220d:	cc                   	int3
45220e:	cc                   	int3
45220f:	cc                   	int3
452210:	e8 3e c1 fc ff       	call   0x41e353
452215:	c6 05 3d 7a d7 00 01 	movb   $0x1,0xd77a3d
45221c:	c3                   	ret
45221d:	cc                   	int3
45221e:	cc                   	int3
45221f:	cc                   	int3
452220:	6a 00                	push   $0x0
452222:	68 14 d0 d5 00       	push   $0xd5d014
452227:	ff 15 d0 36 d8 00    	call   *0xd836d0
45222d:	85 c0                	test   %eax,%eax
45222f:	75 29                	jne    0x45225a
452231:	ff 15 d4 36 d8 00    	call   *0xd836d4
452237:	85 c0                	test   %eax,%eax
452239:	7e 0a                	jle    0x452245
45223b:	0f b7 c0             	movzwl %ax,%eax
45223e:	0d 00 00 07 80       	or     $0x80070000,%eax
452243:	85 c0                	test   %eax,%eax
452245:	79 13                	jns    0x45225a
452247:	68 20 5c bc 00       	push   $0xbc5c20
45224c:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
452253:	e8 52 24 fc ff       	call   0x4146aa
452258:	59                   	pop    %ecx
452259:	c3                   	ret
45225a:	68 20 5c bc 00       	push   $0xbc5c20
45225f:	c7 05 04 d0 d5 00 28 	movl   $0x28,0xd5d004
452266:	00 00 00
452269:	e8 3c 24 fc ff       	call   0x4146aa
45226e:	59                   	pop    %ecx
45226f:	c3                   	ret
452270:	cc                   	int3
452271:	cc                   	int3
452272:	cc                   	int3
452273:	cc                   	int3
452274:	cc                   	int3
452275:	cc                   	int3
452276:	cc                   	int3
452277:	cc                   	int3
452278:	cc                   	int3
452279:	cc                   	int3
45227a:	cc                   	int3
45227b:	cc                   	int3
45227c:	cc                   	int3
45227d:	cc                   	int3