5bcfd1:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5bcfd4:	83 c2 23             	add    $0x23,%edx
5bcfd7:	2b c1                	sub    %ecx,%eax
5bcfd9:	83 c0 fc             	add    $0xfffffffc,%eax
5bcfdc:	83 f8 1f             	cmp    $0x1f,%eax
5bcfdf:	0f 87 a3 02 00 00    	ja     0x5bd288
5bcfe5:	52                   	push   %edx
5bcfe6:	51                   	push   %ecx
5bcfe7:	e8 86 40 02 00       	call   0x5e1072
5bcfec:	83 c4 08             	add    $0x8,%esp
5bcfef:	68 94 e2 6c 00       	push   $0x6ce294
5bcff4:	8d 8d e0 fe ff ff    	lea    -0x120(%ebp),%ecx
5bcffa:	e8 f1 34 fc ff       	call   0x5804f0
5bcfff:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5bd002:	51                   	push   %ecx
5bd003:	8b c8                	mov    %eax,%ecx
5bd005:	e8 e6 3f fc ff       	call   0x580ff0
5bd00a:	83 ec 18             	sub    $0x18,%esp
5bd00d:	c6 45 fc 16          	movb   $0x16,-0x4(%ebp)
5bd011:	8b cc                	mov    %esp,%ecx
5bd013:	89 a5 24 ff ff ff    	mov    %esp,-0xdc(%ebp)
5bd019:	50                   	push   %eax
5bd01a:	e8 c1 2c fc ff       	call   0x57fce0
5bd01f:	68 4c e3 6c 00       	push   $0x6ce34c
5bd024:	8d 8d f8 fe ff ff    	lea    -0x108(%ebp),%ecx
5bd02a:	c6 45 fc 17          	movb   $0x17,-0x4(%ebp)
5bd02e:	e8 bd 34 fc ff       	call   0x5804f0
5bd033:	8b c8                	mov    %eax,%ecx
5bd035:	c6 45 fc 16          	movb   $0x16,-0x4(%ebp)
5bd039:	e8 12 31 fc ff       	call   0x580150
5bd03e:	8b 55 e8             	mov    -0x18(%ebp),%edx
5bd041:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
5bd045:	83 fa 10             	cmp    $0x10,%edx
5bd048:	72 2c                	jb     0x5bd076
5bd04a:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5bd04d:	42                   	inc    %edx
5bd04e:	8b c1                	mov    %ecx,%eax
5bd050:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5bd056:	72 14                	jb     0x5bd06c
5bd058:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5bd05b:	83 c2 23             	add    $0x23,%edx
5bd05e:	2b c1                	sub    %ecx,%eax
5bd060:	83 c0 fc             	add    $0xfffffffc,%eax
5bd063:	83 f8 1f             	cmp    $0x1f,%eax
5bd066:	0f 87 21 02 00 00    	ja     0x5bd28d
5bd06c:	52                   	push   %edx
5bd06d:	51                   	push   %ecx
5bd06e:	e8 ff 3f 02 00       	call   0x5e1072
5bd073:	83 c4 08             	add    $0x8,%esp
5bd076:	68 78 e2 6c 00       	push   $0x6ce278
5bd07b:	8d 8d e0 fe ff ff    	lea    -0x120(%ebp),%ecx
5bd081:	e8 6a 34 fc ff       	call   0x5804f0
5bd086:	50                   	push   %eax
5bd087:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5bd08a:	e8 11 2a fc ff       	call   0x57faa0
5bd08f:	83 ec 18             	sub    $0x18,%esp
5bd092:	c6 45 fc 18          	movb   $0x18,-0x4(%ebp)
5bd096:	8b cc                	mov    %esp,%ecx
5bd098:	89 a5 24 ff ff ff    	mov    %esp,-0xdc(%ebp)
5bd09e:	6a 06                	push   $0x6
5bd0a0:	e8 1b 2d fc ff       	call   0x57fdc0
5bd0a5:	68 78 e2 6c 00       	push   $0x6ce278
5bd0aa:	8d 8d f8 fe ff ff    	lea    -0x108(%ebp),%ecx
5bd0b0:	c6 45 fc 19          	movb   $0x19,-0x4(%ebp)
5bd0b4:	e8 37 34 fc ff       	call   0x5804f0
5bd0b9:	8b c8                	mov    %eax,%ecx
5bd0bb:	c6 45 fc 18          	movb   $0x18,-0x4(%ebp)
5bd0bf:	e8 8c 30 fc ff       	call   0x580150
5bd0c4:	8b f8                	mov    %eax,%edi
5bd0c6:	33 f6                	xor    %esi,%esi
5bd0c8:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5bd0cb:	e8 b0 4e fc ff       	call   0x581f80
5bd0d0:	3b f0                	cmp    %eax,%esi
5bd0d2:	0f 83 af 00 00 00    	jae    0x5bd187
5bd0d8:	6a 07                	push   $0x7
5bd0da:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5bd0dd:	e8 de 2c fc ff       	call   0x57fdc0
5bd0e2:	56                   	push   %esi
5bd0e3:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5bd0e6:	c6 45 fc 1a          	movb   $0x1a,-0x4(%ebp)
5bd0ea:	e8 a1 31 fc ff       	call   0x580290
5bd0ef:	68 80 e2 6c 00       	push   $0x6ce280
5bd0f4:	8b c8                	mov    %eax,%ecx
5bd0f6:	e8 f5 33 fc ff       	call   0x5804f0
5bd0fb:	83 ec 18             	sub    $0x18,%esp
5bd0fe:	8b cc                	mov    %esp,%ecx
5bd100:	89 a5 24 ff ff ff    	mov    %esp,-0xdc(%ebp)
5bd106:	50                   	push   %eax
5bd107:	e8 94 29 fc ff       	call   0x57faa0
5bd10c:	68 74 e3 6c 00       	push   $0x6ce374
5bd111:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5bd114:	c6 45 fc 1b          	movb   $0x1b,-0x4(%ebp)
5bd118:	e8 d3 33 fc ff       	call   0x5804f0
5bd11d:	8b c8                	mov    %eax,%ecx
5bd11f:	c6 45 fc 1a          	movb   $0x1a,-0x4(%ebp)
5bd123:	e8 28 30 fc ff       	call   0x580150
5bd128:	56                   	push   %esi
5bd129:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5bd12c:	e8 5f 31 fc ff       	call   0x580290
5bd131:	68 88 e2 6c 00       	push   $0x6ce288
5bd136:	8b c8                	mov    %eax,%ecx
5bd138:	e8 b3 33 fc ff       	call   0x5804f0
5bd13d:	83 ec 18             	sub    $0x18,%esp
5bd140:	8b cc                	mov    %esp,%ecx
5bd142:	89 a5 24 ff ff ff    	mov    %esp,-0xdc(%ebp)
5bd148:	50                   	push   %eax
5bd149:	e8 52 29 fc ff       	call   0x57faa0
5bd14e:	68 84 16 69 00       	push   $0x691684
5bd153:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5bd156:	c6 45 fc 1c          	movb   $0x1c,-0x4(%ebp)
5bd15a:	e8 91 33 fc ff       	call   0x5804f0
5bd15f:	8b c8                	mov    %eax,%ecx
5bd161:	c6 45 fc 1a          	movb   $0x1a,-0x4(%ebp)
5bd165:	e8 e6 2f fc ff       	call   0x580150
5bd16a:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5bd16d:	8b cf                	mov    %edi,%ecx
5bd16f:	50                   	push   %eax
5bd170:	e8 1b 38 fc ff       	call   0x580990
5bd175:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5bd178:	c6 45 fc 18          	movb   $0x18,-0x4(%ebp)
5bd17c:	e8 ff 2e fc ff       	call   0x580080
5bd181:	46                   	inc    %esi
5bd182:	e9 41 ff ff ff       	jmp    0x5bd0c8
5bd187:	8b 8d 18 ff ff ff    	mov    -0xe8(%ebp),%ecx
5bd18d:	8d 85 f8 fe ff ff    	lea    -0x108(%ebp),%eax
5bd193:	50                   	push   %eax
5bd194:	e8 f7 37 fc ff       	call   0x580990
5bd199:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5bd19c:	e8 df 2e fc ff       	call   0x580080
5bd1a1:	8d 8d f8 fe ff ff    	lea    -0x108(%ebp),%ecx
5bd1a7:	e8 d4 2e fc ff       	call   0x580080
5bd1ac:	8d 8d e0 fe ff ff    	lea    -0x120(%ebp),%ecx
5bd1b2:	e8 c9 2e fc ff       	call   0x580080
5bd1b7:	8d 8d 28 ff ff ff    	lea    -0xd8(%ebp),%ecx
5bd1bd:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5bd1c1:	e8 0a 12 fb ff       	call   0x56e3d0
5bd1c6:	8b 85 20 ff ff ff    	mov    -0xe0(%ebp),%eax
5bd1cc:	83 c3 18             	add    $0x18,%ebx
5bd1cf:	e9 4c fa ff ff       	jmp    0x5bcc20
5bd1d4:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
5bd1d7:	e8 e4 8d fc ff       	call   0x585fc0
5bd1dc:	8d 85 c8 fe ff ff    	lea    -0x138(%ebp),%eax
5bd1e2:	c6 45 fc 1d          	movb   $0x1d,-0x4(%ebp)
5bd1e6:	50                   	push   %eax
5bd1e7:	8d 45 bc             	lea    -0x44(%ebp),%eax
5bd1ea:	50                   	push   %eax
5bd1eb:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
5bd1ee:	e8 cd 97 fc ff       	call   0x5869c0
5bd1f3:	8b 8d 14 ff ff ff    	mov    -0xec(%ebp),%ecx
5bd1f9:	50                   	push   %eax
5bd1fa:	e8 01 35 e9 ff       	call   0x450700
5bd1ff:	8b 55 d0             	mov    -0x30(%ebp),%edx
5bd202:	83 fa 10             	cmp    $0x10,%edx
5bd205:	72 28                	jb     0x5bd22f
5bd207:	8b 4d bc             	mov    -0x44(%ebp),%ecx
5bd20a:	42                   	inc    %edx
5bd20b:	8b c1                	mov    %ecx,%eax
5bd20d:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5bd213:	72 10                	jb     0x5bd225
5bd215:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5bd218:	83 c2 23             	add    $0x23,%edx
5bd21b:	2b c1                	sub    %ecx,%eax
5bd21d:	83 c0 fc             	add    $0xfffffffc,%eax
5bd220:	83 f8 1f             	cmp    $0x1f,%eax
5bd223:	77 6d                	ja     0x5bd292
5bd225:	52                   	push   %edx
5bd226:	51                   	push   %ecx
5bd227:	e8 46 3e 02 00       	call   0x5e1072
5bd22c:	83 c4 08             	add    $0x8,%esp
5bd22f:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
5bd232:	e8 39 11 fb ff       	call   0x56e370
5bd237:	8d 8d c8 fe ff ff    	lea    -0x138(%ebp),%ecx
5bd23d:	e8 3e 2e fc ff       	call   0x580080
5bd242:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5bd245:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5bd24c:	59                   	pop    %ecx
5bd24d:	5f                   	pop    %edi
5bd24e:	5e                   	pop    %esi
5bd24f:	5b                   	pop    %ebx
5bd250:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5bd253:	33 cd                	xor    %ebp,%ecx
5bd255:	e8 80 42 02 00       	call   0x5e14da
5bd25a:	8b e5                	mov    %ebp,%esp
5bd25c:	5d                   	pop    %ebp
5bd25d:	c3                   	ret
5bd25e:	8b 8d 10 ff ff ff    	mov    -0xf0(%ebp),%ecx
5bd264:	e8 c7 04 00 00       	call   0x5bd730
5bd269:	b8 42 d2 5b 00       	mov    $0x5bd242,%eax
5bd26e:	c3                   	ret
5bd26f:	e8 bb fc 02 00       	call   0x5ecf2f
5bd274:	e8 b6 fc 02 00       	call   0x5ecf2f
5bd279:	e8 b1 fc 02 00       	call   0x5ecf2f
5bd27e:	e8 ac fc 02 00       	call   0x5ecf2f
5bd283:	e8 a7 fc 02 00       	call   0x5ecf2f
5bd288:	e8 a2 fc 02 00       	call   0x5ecf2f
5bd28d:	e8 9d fc 02 00       	call   0x5ecf2f
5bd292:	e8 98 fc 02 00       	call   0x5ecf2f
5bd297:	cc                   	int3
5bd298:	cc                   	int3
5bd299:	cc                   	int3
5bd29a:	cc                   	int3
5bd29b:	cc                   	int3
5bd29c:	cc                   	int3
5bd29d:	cc                   	int3
5bd29e:	cc                   	int3
5bd29f:	cc                   	int3
5bd2a0:	55                   	push   %ebp
5bd2a1:	8b ec                	mov    %esp,%ebp
5bd2a3:	6a ff                	push   $0xffffffff
5bd2a5:	68 a3 ee 65 00       	push   $0x65eea3
5bd2aa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5bd2b0:	50                   	push   %eax
5bd2b1:	81 ec c4 00 00 00    	sub    $0xc4,%esp
5bd2b7:	56                   	push   %esi
5bd2b8:	57                   	push   %edi
5bd2b9:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5bd2be:	33 c5                	xor    %ebp,%eax
5bd2c0:	50                   	push   %eax
5bd2c1:	8d 45 f4             	lea    -0xc(%ebp),%eax
5bd2c4:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5bd2ca:	8b 7d 08             	mov    0x8(%ebp),%edi
5bd2cd:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5bd2d0:	89 7d e0             	mov    %edi,-0x20(%ebp)
5bd2d3:	0f 57 c0             	xorps  %xmm0,%xmm0
5bd2d6:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
5bd2dd:	50                   	push   %eax
5bd2de:	66 0f 13 45 e4       	movlpd %xmm0,-0x1c(%ebp)
5bd2e3:	e8 e3 b5 03 00       	call   0x5f88cb
5bd2e8:	83 c4 04             	add    $0x4,%esp
5bd2eb:	c7 85 30 ff ff ff 2c 	movl   $0x68f22c,-0xd0(%ebp)
5bd2f2:	f2 68 00
5bd2f5:	c7 85 40 ff ff ff 34 	movl   $0x68f234,-0xc0(%ebp)
5bd2fc:	f2 68 00
5bd2ff:	c7 45 98 e0 c4 68 00 	movl   $0x68c4e0,-0x68(%ebp)
5bd306:	6a 00                	push   $0x0
5bd308:	6a 00                	push   $0x0
5bd30a:	8d 85 48 ff ff ff    	lea    -0xb8(%ebp),%eax
5bd310:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5bd317:	50                   	push   %eax
5bd318:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
5bd31e:	c7 45 f0 02 00 00 00 	movl   $0x2,-0x10(%ebp)
5bd325:	e8 66 c5 ea ff       	call   0x469890
5bd32a:	8d 85 40 ff ff ff    	lea    -0xc0(%ebp),%eax
5bd330:	89 45 ec             	mov    %eax,-0x14(%ebp)
5bd333:	8b 85 40 ff ff ff    	mov    -0xc0(%ebp),%eax
5bd339:	8b 40 04             	mov    0x4(%eax),%eax
5bd33c:	c7 84 05 40 ff ff ff 	movl   $0x68c4e8,-0xc0(%ebp,%eax,1)
5bd343:	e8 c4 68 00
5bd347:	8b 85 40 ff ff ff    	mov    -0xc0(%ebp),%eax
5bd34d:	8b 48 04             	mov    0x4(%eax),%ecx
5bd350:	8d 41 f8             	lea    -0x8(%ecx),%eax
5bd353:	89 84 0d 3c ff ff ff 	mov    %eax,-0xc4(%ebp,%ecx,1)
5bd35a:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
5bd360:	8b 40 04             	mov    0x4(%eax),%eax
5bd363:	c7 84 05 30 ff ff ff 	movl   $0x68f220,-0xd0(%ebp,%eax,1)
5bd36a:	20 f2 68 00
5bd36e:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
5bd374:	8b 48 04             	mov    0x4(%eax),%ecx
5bd377:	8d 41 e0             	lea    -0x20(%ecx),%eax
5bd37a:	89 84 0d 2c ff ff ff 	mov    %eax,-0xd4(%ebp,%ecx,1)
5bd381:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
5bd387:	c7 45 fc 04 00 00 00 	movl   $0x4,-0x4(%ebp)
5bd38e:	8b 40 04             	mov    0x4(%eax),%eax
5bd391:	c7 84 05 30 ff ff ff 	movl   $0x68f228,-0xd0(%ebp,%eax,1)
5bd398:	28 f2 68 00
5bd39c:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
5bd3a2:	8b 48 04             	mov    0x4(%eax),%ecx
5bd3a5:	8d 41 98             	lea    -0x68(%ecx),%eax
5bd3a8:	89 84 0d 2c ff ff ff 	mov    %eax,-0xd4(%ebp,%ecx,1)
5bd3af:	8d 8d 48 ff ff ff    	lea    -0xb8(%ebp),%ecx
5bd3b5:	e8 56 54 fc ff       	call   0x582810
5bd3ba:	c7 85 48 ff ff ff 30 	movl   $0x68c530,-0xb8(%ebp)
5bd3c1:	c5 68 00
5bd3c4:	c7 45 80 00 00 00 00 	movl   $0x0,-0x80(%ebp)
5bd3cb:	c7 45 84 00 00 00 00 	movl   $0x0,-0x7c(%ebp)
5bd3d2:	ff 75 e8             	push   -0x18(%ebp)
5bd3d5:	8d 8d 40 ff ff ff    	lea    -0xc0(%ebp),%ecx
5bd3db:	c7 45 fc 05 00 00 00 	movl   $0x5,-0x4(%ebp)
5bd3e2:	ff 75 e4             	push   -0x1c(%ebp)
5bd3e5:	e8 86 f1 e9 ff       	call   0x45c570
5bd3ea:	8b 4d 84             	mov    -0x7c(%ebp),%ecx
5bd3ed:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
5bd3f4:	c7 47 14 0f 00 00 00 	movl   $0xf,0x14(%edi)
5bd3fb:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
5bd3ff:	c6 07 00             	movb   $0x0,(%edi)
5bd402:	c7 45 f0 22 00 00 00 	movl   $0x22,-0x10(%ebp)
5bd409:	f6 c1 02             	test   $0x2,%cl
5bd40c:	75 21                	jne    0x5bd42f
5bd40e:	8b 85 68 ff ff ff    	mov    -0x98(%ebp),%eax
5bd414:	8b 10                	mov    (%eax),%edx
5bd416:	85 d2                	test   %edx,%edx
5bd418:	74 15                	je     0x5bd42f
5bd41a:	8b 85 58 ff ff ff    	mov    -0xa8(%ebp),%eax
5bd420:	3b 55 80             	cmp    -0x80(%ebp),%edx
5bd423:	0f 42 55 80          	cmovb  -0x80(%ebp),%edx
5bd427:	8b 08                	mov    (%eax),%ecx
5bd429:	2b d1                	sub    %ecx,%edx
5bd42b:	52                   	push   %edx
5bd42c:	51                   	push   %ecx
5bd42d:	eb 25                	jmp    0x5bd454
5bd42f:	f6 c1 04             	test   $0x4,%cl
5bd432:	75 27                	jne    0x5bd45b
5bd434:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
5bd43a:	8b 30                	mov    (%eax),%esi
5bd43c:	85 f6                	test   %esi,%esi
5bd43e:	74 1b                	je     0x5bd45b
5bd440:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
5bd446:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
5bd44c:	8b 10                	mov    (%eax),%edx
5bd44e:	2b f2                	sub    %edx,%esi
5bd450:	03 31                	add    (%ecx),%esi
5bd452:	56                   	push   %esi
5bd453:	52                   	push   %edx
5bd454:	8b cf                	mov    %edi,%ecx
5bd456:	e8 e5 7d e8 ff       	call   0x445240
5bd45b:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
5bd461:	e8 fa f2 e9 ff       	call   0x45c760
5bd466:	8b c7                	mov    %edi,%eax
5bd468:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5bd46b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5bd472:	59                   	pop    %ecx
5bd473:	5f                   	pop    %edi
5bd474:	5e                   	pop    %esi
5bd475:	8b e5                	mov    %ebp,%esp
5bd477:	5d                   	pop    %ebp
5bd478:	c3                   	ret
5bd479:	cc                   	int3
5bd47a:	cc                   	int3
5bd47b:	cc                   	int3
5bd47c:	cc                   	int3
5bd47d:	cc                   	int3
5bd47e:	cc                   	int3
5bd47f:	cc                   	int3
5bd480:	55                   	push   %ebp
5bd481:	8b ec                	mov    %esp,%ebp
5bd483:	6a ff                	push   $0xffffffff
5bd485:	68 f9 ee 65 00       	push   $0x65eef9
5bd48a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5bd490:	50                   	push   %eax
5bd491:	81 ec e4 00 00 00    	sub    $0xe4,%esp
5bd497:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5bd49c:	33 c5                	xor    %ebp,%eax
5bd49e:	89 45 ec             	mov    %eax,-0x14(%ebp)
5bd4a1:	53                   	push   %ebx
5bd4a2:	56                   	push   %esi
5bd4a3:	57                   	push   %edi
5bd4a4:	50                   	push   %eax
5bd4a5:	8d 45 f4             	lea    -0xc(%ebp),%eax
5bd4a8:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5bd4ae:	89 65 f0             	mov    %esp,-0x10(%ebp)