44101b:	50                   	push   %eax
44101c:	8d 4e 10             	lea    0x10(%esi),%ecx
44101f:	c7 06 b4 1b 4b 00    	movl   $0x4b1bb4,(%esi)
441025:	c7 46 0c 06 00 00 00 	movl   $0x6,0xc(%esi)
44102c:	e8 ef 26 fc ff       	call   0x403720
441031:	8b 4d ec             	mov    -0x14(%ebp),%ecx
441034:	83 f9 10             	cmp    $0x10,%ecx
441037:	72 28                	jb     0x441061
441039:	8b 55 d8             	mov    -0x28(%ebp),%edx
44103c:	41                   	inc    %ecx
44103d:	8b c2                	mov    %edx,%eax
44103f:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
441045:	72 10                	jb     0x441057
441047:	8b 50 fc             	mov    -0x4(%eax),%edx
44104a:	83 c1 23             	add    $0x23,%ecx
44104d:	2b c2                	sub    %edx,%eax
44104f:	83 c0 fc             	add    $0xfffffffc,%eax
441052:	83 f8 1f             	cmp    $0x1f,%eax
441055:	77 2c                	ja     0x441083
441057:	51                   	push   %ecx
441058:	52                   	push   %edx
441059:	e8 aa 89 02 00       	call   0x469a08
44105e:	83 c4 08             	add    $0x8,%esp
441061:	c7 06 dc 6c 4b 00    	movl   $0x4b6cdc,(%esi)
441067:	8b c6                	mov    %esi,%eax
441069:	8b 4d f4             	mov    -0xc(%ebp),%ecx
44106c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
441073:	59                   	pop    %ecx
441074:	5e                   	pop    %esi
441075:	8b 4d f0             	mov    -0x10(%ebp),%ecx
441078:	33 cd                	xor    %ebp,%ecx
44107a:	e8 4b 89 02 00       	call   0x4699ca
44107f:	8b e5                	mov    %ebp,%esp
441081:	5d                   	pop    %ebp
441082:	c3                   	ret
441083:	e8 a9 85 03 00       	call   0x479631
441088:	cc                   	int3
441089:	cc                   	int3
44108a:	cc                   	int3
44108b:	cc                   	int3
44108c:	cc                   	int3
44108d:	cc                   	int3
44108e:	cc                   	int3
44108f:	cc                   	int3
441090:	55                   	push   %ebp
441091:	8b ec                	mov    %esp,%ebp
441093:	6a ff                	push   $0xffffffff
441095:	68 1d 81 49 00       	push   $0x49811d
44109a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4410a0:	50                   	push   %eax
4410a1:	51                   	push   %ecx
4410a2:	56                   	push   %esi
4410a3:	57                   	push   %edi
4410a4:	a1 14 40 4c 00       	mov    0x4c4014,%eax
4410a9:	33 c5                	xor    %ebp,%eax
4410ab:	50                   	push   %eax
4410ac:	8d 45 f4             	lea    -0xc(%ebp),%eax
4410af:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4410b5:	8b f9                	mov    %ecx,%edi
4410b7:	89 7d f0             	mov    %edi,-0x10(%ebp)
4410ba:	8b 75 08             	mov    0x8(%ebp),%esi
4410bd:	8d 47 04             	lea    0x4(%edi),%eax
4410c0:	0f 57 c0             	xorps  %xmm0,%xmm0
4410c3:	c7 07 a4 f8 49 00    	movl   $0x49f8a4,(%edi)
4410c9:	50                   	push   %eax
4410ca:	66 0f d6 00          	movq   %xmm0,(%eax)
4410ce:	8d 46 04             	lea    0x4(%esi),%eax
4410d1:	50                   	push   %eax
4410d2:	e8 a4 9c 02 00       	call   0x46ad7b
4410d7:	83 c4 08             	add    $0x8,%esp
4410da:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4410e1:	8d 4f 10             	lea    0x10(%edi),%ecx
4410e4:	c7 07 b4 1b 4b 00    	movl   $0x4b1bb4,(%edi)
4410ea:	8b 46 0c             	mov    0xc(%esi),%eax
4410ed:	89 47 0c             	mov    %eax,0xc(%edi)
4410f0:	8d 46 10             	lea    0x10(%esi),%eax
4410f3:	50                   	push   %eax
4410f4:	e8 27 26 fc ff       	call   0x403720
4410f9:	c7 07 dc 6c 4b 00    	movl   $0x4b6cdc,(%edi)
4410ff:	8b c7                	mov    %edi,%eax
441101:	8b 4d f4             	mov    -0xc(%ebp),%ecx
441104:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
44110b:	59                   	pop    %ecx
44110c:	5f                   	pop    %edi
44110d:	5e                   	pop    %esi
44110e:	8b e5                	mov    %ebp,%esp
441110:	5d                   	pop    %ebp
441111:	c2 04 00             	ret    $0x4
441114:	cc                   	int3
441115:	cc                   	int3
441116:	cc                   	int3
441117:	cc                   	int3
441118:	cc                   	int3
441119:	cc                   	int3
44111a:	cc                   	int3
44111b:	cc                   	int3
44111c:	cc                   	int3
44111d:	cc                   	int3
44111e:	cc                   	int3
44111f:	cc                   	int3
441120:	83 79 10 01          	cmpl   $0x1,0x10(%ecx)
441124:	8b 42 10             	mov    0x10(%edx),%eax
441127:	74 1c                	je     0x441145
441129:	83 f8 01             	cmp    $0x1,%eax
44112c:	74 0c                	je     0x44113a
44112e:	52                   	push   %edx
44112f:	e8 ec 02 01 00       	call   0x451420
441134:	85 c0                	test   %eax,%eax
441136:	0f 9f c0             	setg   %al
441139:	c3                   	ret
44113a:	b8 01 00 00 00       	mov    $0x1,%eax
44113f:	85 c0                	test   %eax,%eax
441141:	0f 9f c0             	setg   %al
441144:	c3                   	ret
441145:	83 f8 01             	cmp    $0x1,%eax
441148:	74 09                	je     0x441153
44114a:	83 c8 ff             	or     $0xffffffff,%eax
44114d:	85 c0                	test   %eax,%eax
44114f:	0f 9f c0             	setg   %al
441152:	c3                   	ret
441153:	52                   	push   %edx
441154:	e8 c7 02 01 00       	call   0x451420
441159:	f7 d8                	neg    %eax
44115b:	85 c0                	test   %eax,%eax
44115d:	0f 9f c0             	setg   %al
441160:	c3                   	ret
441161:	cc                   	int3
441162:	cc                   	int3
441163:	cc                   	int3
441164:	cc                   	int3
441165:	cc                   	int3
441166:	cc                   	int3
441167:	cc                   	int3
441168:	cc                   	int3
441169:	cc                   	int3
44116a:	cc                   	int3
44116b:	cc                   	int3
44116c:	cc                   	int3
44116d:	cc                   	int3
44116e:	cc                   	int3
44116f:	cc                   	int3
441170:	55                   	push   %ebp
441171:	8b ec                	mov    %esp,%ebp
441173:	6a ff                	push   $0xffffffff
441175:	68 7e ac 49 00       	push   $0x49ac7e
44117a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
441180:	50                   	push   %eax
441181:	83 ec 10             	sub    $0x10,%esp
441184:	53                   	push   %ebx
441185:	56                   	push   %esi
441186:	57                   	push   %edi
441187:	a1 14 40 4c 00       	mov    0x4c4014,%eax
44118c:	33 c5                	xor    %ebp,%eax
44118e:	50                   	push   %eax
44118f:	8d 45 f4             	lea    -0xc(%ebp),%eax
441192:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
441198:	89 55 e8             	mov    %edx,-0x18(%ebp)
44119b:	8b c1                	mov    %ecx,%eax
44119d:	89 45 f0             	mov    %eax,-0x10(%ebp)
4411a0:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
4411a7:	8b 75 08             	mov    0x8(%ebp),%esi
4411aa:	8d 58 04             	lea    0x4(%eax),%ebx
4411ad:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4411b4:	8b cb                	mov    %ebx,%ecx
4411b6:	8b 7a 08             	mov    0x8(%edx),%edi
4411b9:	8b 76 08             	mov    0x8(%esi),%esi
4411bc:	e8 cf cf 00 00       	call   0x44e190
4411c1:	8b 45 f0             	mov    -0x10(%ebp),%eax
4411c4:	3b fe                	cmp    %esi,%edi
4411c6:	0f 42 fe             	cmovb  %esi,%edi
4411c9:	8b cf                	mov    %edi,%ecx
4411cb:	c7 00 dc 6b 4b 00    	movl   $0x4b6bdc,(%eax)
4411d1:	e8 4a d1 00 00       	call   0x44e320
4411d6:	51                   	push   %ecx
4411d7:	50                   	push   %eax
4411d8:	89 43 04             	mov    %eax,0x4(%ebx)
4411db:	e8 a0 25 01 00       	call   0x453780
4411e0:	89 43 08             	mov    %eax,0x8(%ebx)
4411e3:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4411e6:	8b 43 0c             	mov    0xc(%ebx),%eax
4411e9:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%ebx)
4411f0:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4411f6:	8b 7b 0c             	mov    0xc(%ebx),%edi
4411f9:	8b 4b 08             	mov    0x8(%ebx),%ecx
4411fc:	8d 7f 04             	lea    0x4(%edi),%edi
4411ff:	83 e9 01             	sub    $0x1,%ecx
441202:	74 04                	je     0x441208
441204:	33 c0                	xor    %eax,%eax
441206:	f3 ab                	rep stos %eax,%es:(%edi)
441208:	8b 45 e8             	mov    -0x18(%ebp),%eax
44120b:	8b 4d 08             	mov    0x8(%ebp),%ecx
44120e:	c7 45 ec 02 00 00 00 	movl   $0x2,-0x14(%ebp)
441215:	83 78 10 01          	cmpl   $0x1,0x10(%eax)
441219:	8b 51 10             	mov    0x10(%ecx),%edx
44121c:	74 11                	je     0x44122f
44121e:	51                   	push   %ecx
44121f:	83 fa 01             	cmp    $0x1,%edx
441222:	8b cb                	mov    %ebx,%ecx
441224:	8b d0                	mov    %eax,%edx
441226:	75 24                	jne    0x44124c
441228:	e8 53 f1 00 00       	call   0x450380
44122d:	eb 22                	jmp    0x441251
44122f:	83 fa 01             	cmp    $0x1,%edx
441232:	74 13                	je     0x441247
441234:	51                   	push   %ecx
441235:	8b d0                	mov    %eax,%edx
441237:	8b cb                	mov    %ebx,%ecx
441239:	e8 42 f1 00 00       	call   0x450380
44123e:	c7 43 10 01 00 00 00 	movl   $0x1,0x10(%ebx)
441245:	eb 0a                	jmp    0x441251
441247:	8b d1                	mov    %ecx,%edx
441249:	8b cb                	mov    %ebx,%ecx
44124b:	50                   	push   %eax
44124c:	e8 df f2 00 00       	call   0x450530
441251:	8b c3                	mov    %ebx,%eax
441253:	83 c4 04             	add    $0x4,%esp
441256:	8b 4d f4             	mov    -0xc(%ebp),%ecx
441259:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
441260:	59                   	pop    %ecx
441261:	5f                   	pop    %edi
441262:	5e                   	pop    %esi
441263:	5b                   	pop    %ebx
441264:	8b e5                	mov    %ebp,%esp
441266:	5d                   	pop    %ebp
441267:	c3                   	ret
441268:	cc                   	int3
441269:	cc                   	int3
44126a:	cc                   	int3
44126b:	cc                   	int3
44126c:	cc                   	int3
44126d:	cc                   	int3
44126e:	cc                   	int3
44126f:	cc                   	int3
441270:	55                   	push   %ebp
441271:	8b ec                	mov    %esp,%ebp
441273:	6a ff                	push   $0xffffffff
441275:	68 c6 ac 49 00       	push   $0x49acc6
44127a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
441280:	50                   	push   %eax
441281:	83 ec 20             	sub    $0x20,%esp
441284:	53                   	push   %ebx
441285:	56                   	push   %esi
441286:	57                   	push   %edi
441287:	a1 14 40 4c 00       	mov    0x4c4014,%eax
44128c:	33 c5                	xor    %ebp,%eax
44128e:	50                   	push   %eax
44128f:	8d 45 f4             	lea    -0xc(%ebp),%eax
441292:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
441298:	8b fa                	mov    %edx,%edi
44129a:	8b d9                	mov    %ecx,%ebx
44129c:	89 5d ec             	mov    %ebx,-0x14(%ebp)
44129f:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
4412a6:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4412a9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4412b0:	e8 db ce 00 00       	call   0x44e190
4412b5:	51                   	push   %ecx
4412b6:	6a 02                	push   $0x2
4412b8:	c7 45 d8 dc 6b 4b 00 	movl   $0x4b6bdc,-0x28(%ebp)
4412bf:	c7 45 e0 02 00 00 00 	movl   $0x2,-0x20(%ebp)
4412c6:	e8 b5 24 01 00       	call   0x453780
4412cb:	89 45 e4             	mov    %eax,-0x1c(%ebp)
4412ce:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4412d5:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
4412dc:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4412e2:	8d 4b 04             	lea    0x4(%ebx),%ecx
4412e5:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4412ec:	e8 9f ce 00 00       	call   0x44e190
4412f1:	51                   	push   %ecx
4412f2:	c7 03 dc 6b 4b 00    	movl   $0x4b6bdc,(%ebx)
4412f8:	6a 02                	push   $0x2
4412fa:	c7 43 08 02 00 00 00 	movl   $0x2,0x8(%ebx)
441301:	e8 7a 24 01 00       	call   0x453780
441306:	ff 75 08             	push   0x8(%ebp)
441309:	89 43 0c             	mov    %eax,0xc(%ebx)
44130c:	8d 4d d8             	lea    -0x28(%ebp),%ecx
44130f:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%ebx)
441316:	8b d3                	mov    %ebx,%edx
441318:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
44131f:	8b 43 0c             	mov    0xc(%ebx),%eax
441322:	57                   	push   %edi
441323:	c7 45 f0 02 00 00 00 	movl   $0x2,-0x10(%ebp)
44132a:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
441330:	e8 3b fd 00 00       	call   0x451070
441335:	8b 55 e0             	mov    -0x20(%ebp),%edx
441338:	33 c0                	xor    %eax,%eax
44133a:	8b 75 e4             	mov    -0x1c(%ebp),%esi
44133d:	83 c4 08             	add    $0x8,%esp
441340:	8b fe                	mov    %esi,%edi
441342:	8b ca                	mov    %edx,%ecx
441344:	f3 ab                	rep stos %eax,%es:(%edi)
441346:	8d 04 95 00 00 00 00 	lea    0x0(,%edx,4),%eax
44134d:	56                   	push   %esi
44134e:	83 f8 10             	cmp    $0x10,%eax
441351:	72 07                	jb     0x44135a
441353:	e8 08 4c 05 00       	call   0x495f60
441358:	eb 05                	jmp    0x44135f
44135a:	e8 23 83 03 00       	call   0x479682
44135f:	8b c3                	mov    %ebx,%eax
441361:	83 c4 04             	add    $0x4,%esp
441364:	8b 4d f4             	mov    -0xc(%ebp),%ecx
441367:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
44136e:	59                   	pop    %ecx
44136f:	5f                   	pop    %edi
441370:	5e                   	pop    %esi
441371:	5b                   	pop    %ebx
441372:	8b e5                	mov    %ebp,%esp
441374:	5d                   	pop    %ebp
441375:	c3                   	ret
441376:	cc                   	int3
441377:	cc                   	int3
441378:	cc                   	int3
441379:	cc                   	int3
44137a:	cc                   	int3
44137b:	cc                   	int3
44137c:	cc                   	int3
44137d:	cc                   	int3
44137e:	cc                   	int3
44137f:	cc                   	int3
441380:	55                   	push   %ebp
441381:	8b ec                	mov    %esp,%ebp
441383:	6a ff                	push   $0xffffffff
441385:	68 0b ad 49 00       	push   $0x49ad0b
44138a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
441390:	50                   	push   %eax
441391:	83 ec 08             	sub    $0x8,%esp
441394:	53                   	push   %ebx
441395:	56                   	push   %esi
441396:	57                   	push   %edi
441397:	a1 14 40 4c 00       	mov    0x4c4014,%eax
44139c:	33 c5                	xor    %ebp,%eax
44139e:	50                   	push   %eax
44139f:	8d 45 f4             	lea    -0xc(%ebp),%eax
4413a2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4413a8:	8b d9                	mov    %ecx,%ebx
4413aa:	89 5d f0             	mov    %ebx,-0x10(%ebp)
4413ad:	8b 75 08             	mov    0x8(%ebp),%esi
4413b0:	8d 4b 0c             	lea    0xc(%ebx),%ecx
4413b3:	c7 43 04 08 6b 4b 00 	movl   $0x4b6b08,0x4(%ebx)
4413ba:	56                   	push   %esi
4413bb:	89 5b 08             	mov    %ebx,0x8(%ebx)
4413be:	c7 03 60 6c 4b 00    	movl   $0x4b6c60,(%ebx)
4413c4:	e8 77 d0 00 00       	call   0x44e440
4413c9:	83 c3 20             	add    $0x20,%ebx
4413cc:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4413d3:	8b 76 08             	mov    0x8(%esi),%esi
4413d6:	89 5d ec             	mov    %ebx,-0x14(%ebp)
4413d9:	8d 4b 04             	lea    0x4(%ebx),%ecx
4413dc:	e8 af cd 00 00       	call   0x44e190
4413e1:	8b ce                	mov    %esi,%ecx
4413e3:	c7 03 dc 6b 4b 00    	movl   $0x4b6bdc,(%ebx)