52b0e3:	0f 85 3e ff ff ff    	jne    0x52b027
52b0e9:	e9 f8 04 00 00       	jmp    0x52b5e6
52b0ee:	85 d2                	test   %edx,%edx
52b0f0:	0f 84 29 02 00 00    	je     0x52b31f
52b0f6:	3b 54 24 0c          	cmp    0xc(%esp),%edx
52b0fa:	0f 84 bc 00 00 00    	je     0x52b1bc
52b100:	0f b7 bc 90 76 0a 00 	movzwl 0xa76(%eax,%edx,4),%edi
52b107:	00
52b108:	b9 10 00 00 00       	mov    $0x10,%ecx
52b10d:	2b cf                	sub    %edi,%ecx
52b10f:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
52b115:	0f 8d 82 00 00 00    	jge    0x52b19d
52b11b:	0f b7 8c 90 74 0a 00 	movzwl 0xa74(%eax,%edx,4),%ecx
52b122:	00
52b123:	89 4c 24 14          	mov    %ecx,0x14(%esp)
52b127:	83 ef 10             	sub    $0x10,%edi
52b12a:	66 8b 6c 24 14       	mov    0x14(%esp),%bp
52b12f:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b135:	66 d3 e5             	shl    %cl,%bp
52b138:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
52b13f:	8b 48 14             	mov    0x14(%eax),%ecx
52b142:	ff 40 14             	incl   0x14(%eax)
52b145:	8b 68 08             	mov    0x8(%eax),%ebp
52b148:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b14c:	51                   	push   %ecx
52b14d:	5d                   	pop    %ebp
52b14e:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
52b154:	80 e1 ff             	and    $0xff,%cl
52b157:	88 4d 00             	mov    %cl,0x0(%ebp)
52b15a:	8b 48 14             	mov    0x14(%eax),%ecx
52b15d:	ff 40 14             	incl   0x14(%eax)
52b160:	8b 68 08             	mov    0x8(%eax),%ebp
52b163:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b167:	51                   	push   %ecx
52b168:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
52b16f:	5d                   	pop    %ebp
52b170:	c1 f9 08             	sar    $0x8,%ecx
52b173:	88 4d 00             	mov    %cl,0x0(%ebp)
52b176:	b9 10 00 00 00       	mov    $0x10,%ecx
52b17b:	0f b7 6c 24 14       	movzwl 0x14(%esp),%ebp
52b180:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
52b186:	d3 fd                	sar    %cl,%ebp
52b188:	66 89 a8 b0 16 00 00 	mov    %bp,0x16b0(%eax)
52b18f:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
52b195:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
52b19b:	eb 1e                	jmp    0x52b1bb
52b19d:	66 8b ac 90 74 0a 00 	mov    0xa74(%eax,%edx,4),%bp
52b1a4:	00
52b1a5:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b1ab:	66 d3 e5             	shl    %cl,%bp
52b1ae:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
52b1b5:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
52b1bb:	4b                   	dec    %ebx
52b1bc:	0f b7 b8 b6 0a 00 00 	movzwl 0xab6(%eax),%edi
52b1c3:	b9 10 00 00 00       	mov    $0x10,%ecx
52b1c8:	2b cf                	sub    %edi,%ecx
52b1ca:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
52b1d0:	0f 8d 81 00 00 00    	jge    0x52b257
52b1d6:	0f b7 88 b4 0a 00 00 	movzwl 0xab4(%eax),%ecx
52b1dd:	89 4c 24 18          	mov    %ecx,0x18(%esp)
52b1e1:	83 ef 10             	sub    $0x10,%edi
52b1e4:	66 8b 6c 24 18       	mov    0x18(%esp),%bp
52b1e9:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b1ef:	66 d3 e5             	shl    %cl,%bp
52b1f2:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
52b1f9:	8b 48 14             	mov    0x14(%eax),%ecx
52b1fc:	ff 40 14             	incl   0x14(%eax)
52b1ff:	8b 68 08             	mov    0x8(%eax),%ebp
52b202:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b206:	51                   	push   %ecx
52b207:	5d                   	pop    %ebp
52b208:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
52b20e:	80 e1 ff             	and    $0xff,%cl
52b211:	88 4d 00             	mov    %cl,0x0(%ebp)
52b214:	8b 48 14             	mov    0x14(%eax),%ecx
52b217:	ff 40 14             	incl   0x14(%eax)
52b21a:	8b 68 08             	mov    0x8(%eax),%ebp
52b21d:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b221:	51                   	push   %ecx
52b222:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
52b229:	5d                   	pop    %ebp
52b22a:	c1 f9 08             	sar    $0x8,%ecx
52b22d:	88 4d 00             	mov    %cl,0x0(%ebp)
52b230:	b9 10 00 00 00       	mov    $0x10,%ecx
52b235:	0f b7 6c 24 18       	movzwl 0x18(%esp),%ebp
52b23a:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
52b240:	d3 fd                	sar    %cl,%ebp
52b242:	66 89 a8 b0 16 00 00 	mov    %bp,0x16b0(%eax)
52b249:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
52b24f:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
52b255:	eb 1d                	jmp    0x52b274
52b257:	66 8b a8 b4 0a 00 00 	mov    0xab4(%eax),%bp
52b25e:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b264:	66 d3 e5             	shl    %cl,%bp
52b267:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
52b26e:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
52b274:	bf 02 00 00 00       	mov    $0x2,%edi
52b279:	b9 10 00 00 00       	mov    $0x10,%ecx
52b27e:	2b cf                	sub    %edi,%ecx
52b280:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
52b286:	7d 77                	jge    0x52b2ff
52b288:	83 c3 fd             	add    $0xfffffffd,%ebx
52b28b:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b291:	8b eb                	mov    %ebx,%ebp
52b293:	83 ef 10             	sub    $0x10,%edi
52b296:	66 d3 e5             	shl    %cl,%bp
52b299:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
52b2a0:	0f b7 db             	movzwl %bx,%ebx
52b2a3:	8b 48 14             	mov    0x14(%eax),%ecx
52b2a6:	ff 40 14             	incl   0x14(%eax)
52b2a9:	8b 68 08             	mov    0x8(%eax),%ebp
52b2ac:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b2b0:	51                   	push   %ecx
52b2b1:	5d                   	pop    %ebp
52b2b2:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
52b2b8:	80 e1 ff             	and    $0xff,%cl
52b2bb:	88 4d 00             	mov    %cl,0x0(%ebp)
52b2be:	8b 48 14             	mov    0x14(%eax),%ecx
52b2c1:	ff 40 14             	incl   0x14(%eax)
52b2c4:	8b 68 08             	mov    0x8(%eax),%ebp
52b2c7:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b2cb:	51                   	push   %ecx
52b2cc:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
52b2d3:	5d                   	pop    %ebp
52b2d4:	c1 f9 08             	sar    $0x8,%ecx
52b2d7:	88 4d 00             	mov    %cl,0x0(%ebp)
52b2da:	b9 10 00 00 00       	mov    $0x10,%ecx
52b2df:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
52b2e5:	d3 fb                	sar    %cl,%ebx
52b2e7:	66 89 98 b0 16 00 00 	mov    %bx,0x16b0(%eax)
52b2ee:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
52b2f4:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
52b2fa:	e9 e7 02 00 00       	jmp    0x52b5e6
52b2ff:	66 81 c3 fd ff       	add    $0xfffd,%bx
52b304:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b30a:	66 d3 e3             	shl    %cl,%bx
52b30d:	66 09 98 b0 16 00 00 	or     %bx,0x16b0(%eax)
52b314:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
52b31a:	e9 c7 02 00 00       	jmp    0x52b5e6
52b31f:	83 fb 0a             	cmp    $0xa,%ebx
52b322:	0f 8f 63 01 00 00    	jg     0x52b48b
52b328:	0f b7 b8 ba 0a 00 00 	movzwl 0xaba(%eax),%edi
52b32f:	b9 10 00 00 00       	mov    $0x10,%ecx
52b334:	2b cf                	sub    %edi,%ecx
52b336:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
52b33c:	0f 8d 81 00 00 00    	jge    0x52b3c3
52b342:	0f b7 88 b8 0a 00 00 	movzwl 0xab8(%eax),%ecx
52b349:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
52b34d:	83 ef 10             	sub    $0x10,%edi
52b350:	66 8b 6c 24 1c       	mov    0x1c(%esp),%bp
52b355:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b35b:	66 d3 e5             	shl    %cl,%bp
52b35e:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
52b365:	8b 48 14             	mov    0x14(%eax),%ecx
52b368:	ff 40 14             	incl   0x14(%eax)
52b36b:	8b 68 08             	mov    0x8(%eax),%ebp
52b36e:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b372:	51                   	push   %ecx
52b373:	5d                   	pop    %ebp
52b374:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
52b37a:	80 e1 ff             	and    $0xff,%cl
52b37d:	88 4d 00             	mov    %cl,0x0(%ebp)
52b380:	8b 48 14             	mov    0x14(%eax),%ecx
52b383:	ff 40 14             	incl   0x14(%eax)
52b386:	8b 68 08             	mov    0x8(%eax),%ebp
52b389:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b38d:	51                   	push   %ecx
52b38e:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
52b395:	5d                   	pop    %ebp
52b396:	c1 f9 08             	sar    $0x8,%ecx
52b399:	88 4d 00             	mov    %cl,0x0(%ebp)
52b39c:	b9 10 00 00 00       	mov    $0x10,%ecx
52b3a1:	0f b7 6c 24 1c       	movzwl 0x1c(%esp),%ebp
52b3a6:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
52b3ac:	d3 fd                	sar    %cl,%ebp
52b3ae:	66 89 a8 b0 16 00 00 	mov    %bp,0x16b0(%eax)
52b3b5:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
52b3bb:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
52b3c1:	eb 1d                	jmp    0x52b3e0
52b3c3:	66 8b a8 b8 0a 00 00 	mov    0xab8(%eax),%bp
52b3ca:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b3d0:	66 d3 e5             	shl    %cl,%bp
52b3d3:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
52b3da:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
52b3e0:	bf 03 00 00 00       	mov    $0x3,%edi
52b3e5:	b9 10 00 00 00       	mov    $0x10,%ecx
52b3ea:	2b cf                	sub    %edi,%ecx
52b3ec:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
52b3f2:	7d 77                	jge    0x52b46b
52b3f4:	83 c3 fd             	add    $0xfffffffd,%ebx
52b3f7:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b3fd:	8b eb                	mov    %ebx,%ebp
52b3ff:	83 ef 10             	sub    $0x10,%edi
52b402:	66 d3 e5             	shl    %cl,%bp
52b405:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
52b40c:	0f b7 db             	movzwl %bx,%ebx
52b40f:	8b 48 14             	mov    0x14(%eax),%ecx
52b412:	ff 40 14             	incl   0x14(%eax)
52b415:	8b 68 08             	mov    0x8(%eax),%ebp
52b418:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b41c:	51                   	push   %ecx
52b41d:	5d                   	pop    %ebp
52b41e:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
52b424:	80 e1 ff             	and    $0xff,%cl
52b427:	88 4d 00             	mov    %cl,0x0(%ebp)
52b42a:	8b 48 14             	mov    0x14(%eax),%ecx
52b42d:	ff 40 14             	incl   0x14(%eax)
52b430:	8b 68 08             	mov    0x8(%eax),%ebp
52b433:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b437:	51                   	push   %ecx
52b438:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
52b43f:	5d                   	pop    %ebp
52b440:	c1 f9 08             	sar    $0x8,%ecx
52b443:	88 4d 00             	mov    %cl,0x0(%ebp)
52b446:	b9 10 00 00 00       	mov    $0x10,%ecx
52b44b:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
52b451:	d3 fb                	sar    %cl,%ebx
52b453:	66 89 98 b0 16 00 00 	mov    %bx,0x16b0(%eax)
52b45a:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
52b460:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
52b466:	e9 7b 01 00 00       	jmp    0x52b5e6
52b46b:	66 81 c3 fd ff       	add    $0xfffd,%bx
52b470:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b476:	66 d3 e3             	shl    %cl,%bx
52b479:	66 09 98 b0 16 00 00 	or     %bx,0x16b0(%eax)
52b480:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
52b486:	e9 5b 01 00 00       	jmp    0x52b5e6
52b48b:	0f b7 b8 be 0a 00 00 	movzwl 0xabe(%eax),%edi
52b492:	b9 10 00 00 00       	mov    $0x10,%ecx
52b497:	2b cf                	sub    %edi,%ecx
52b499:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
52b49f:	0f 8d 81 00 00 00    	jge    0x52b526
52b4a5:	0f b7 88 bc 0a 00 00 	movzwl 0xabc(%eax),%ecx
52b4ac:	89 4c 24 20          	mov    %ecx,0x20(%esp)
52b4b0:	83 ef 10             	sub    $0x10,%edi
52b4b3:	66 8b 6c 24 20       	mov    0x20(%esp),%bp
52b4b8:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b4be:	66 d3 e5             	shl    %cl,%bp
52b4c1:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
52b4c8:	8b 48 14             	mov    0x14(%eax),%ecx
52b4cb:	ff 40 14             	incl   0x14(%eax)
52b4ce:	8b 68 08             	mov    0x8(%eax),%ebp
52b4d1:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b4d5:	51                   	push   %ecx
52b4d6:	5d                   	pop    %ebp
52b4d7:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
52b4dd:	80 e1 ff             	and    $0xff,%cl
52b4e0:	88 4d 00             	mov    %cl,0x0(%ebp)
52b4e3:	8b 48 14             	mov    0x14(%eax),%ecx
52b4e6:	ff 40 14             	incl   0x14(%eax)
52b4e9:	8b 68 08             	mov    0x8(%eax),%ebp
52b4ec:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b4f0:	51                   	push   %ecx
52b4f1:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
52b4f8:	5d                   	pop    %ebp
52b4f9:	c1 f9 08             	sar    $0x8,%ecx
52b4fc:	88 4d 00             	mov    %cl,0x0(%ebp)
52b4ff:	b9 10 00 00 00       	mov    $0x10,%ecx
52b504:	0f b7 6c 24 20       	movzwl 0x20(%esp),%ebp
52b509:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
52b50f:	d3 fd                	sar    %cl,%ebp
52b511:	66 89 a8 b0 16 00 00 	mov    %bp,0x16b0(%eax)
52b518:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
52b51e:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
52b524:	eb 1d                	jmp    0x52b543
52b526:	66 8b a8 bc 0a 00 00 	mov    0xabc(%eax),%bp
52b52d:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b533:	66 d3 e5             	shl    %cl,%bp
52b536:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
52b53d:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
52b543:	bf 07 00 00 00       	mov    $0x7,%edi
52b548:	b9 10 00 00 00       	mov    $0x10,%ecx
52b54d:	2b cf                	sub    %edi,%ecx
52b54f:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
52b555:	7d 74                	jge    0x52b5cb
52b557:	83 c3 f5             	add    $0xfffffff5,%ebx
52b55a:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b560:	8b eb                	mov    %ebx,%ebp
52b562:	83 ef 10             	sub    $0x10,%edi
52b565:	66 d3 e5             	shl    %cl,%bp
52b568:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
52b56f:	0f b7 db             	movzwl %bx,%ebx
52b572:	8b 48 14             	mov    0x14(%eax),%ecx
52b575:	ff 40 14             	incl   0x14(%eax)
52b578:	8b 68 08             	mov    0x8(%eax),%ebp
52b57b:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b57f:	51                   	push   %ecx
52b580:	5d                   	pop    %ebp
52b581:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
52b587:	80 e1 ff             	and    $0xff,%cl
52b58a:	88 4d 00             	mov    %cl,0x0(%ebp)
52b58d:	8b 48 14             	mov    0x14(%eax),%ecx
52b590:	ff 40 14             	incl   0x14(%eax)
52b593:	8b 68 08             	mov    0x8(%eax),%ebp
52b596:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
52b59a:	51                   	push   %ecx
52b59b:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
52b5a2:	5d                   	pop    %ebp
52b5a3:	c1 f9 08             	sar    $0x8,%ecx
52b5a6:	88 4d 00             	mov    %cl,0x0(%ebp)
52b5a9:	b9 10 00 00 00       	mov    $0x10,%ecx
52b5ae:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
52b5b4:	d3 fb                	sar    %cl,%ebx
52b5b6:	66 89 98 b0 16 00 00 	mov    %bx,0x16b0(%eax)
52b5bd:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
52b5c3:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
52b5c9:	eb 1b                	jmp    0x52b5e6
52b5cb:	66 81 c3 f5 ff       	add    $0xfff5,%bx
52b5d0:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
52b5d6:	66 d3 e3             	shl    %cl,%bx
52b5d9:	66 09 98 b0 16 00 00 	or     %bx,0x16b0(%eax)
52b5e0:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
52b5e6:	33 db                	xor    %ebx,%ebx
52b5e8:	89 54 24 0c          	mov    %edx,0xc(%esp)
52b5ec:	85 f6                	test   %esi,%esi
52b5ee:	75 0c                	jne    0x52b5fc
52b5f0:	b9 8a 00 00 00       	mov    $0x8a,%ecx
52b5f5:	bf 03 00 00 00       	mov    $0x3,%edi
52b5fa:	eb 1a                	jmp    0x52b616
52b5fc:	3b f2                	cmp    %edx,%esi
52b5fe:	75 0c                	jne    0x52b60c
52b600:	b9 06 00 00 00       	mov    $0x6,%ecx
52b605:	bf 03 00 00 00       	mov    $0x3,%edi
52b60a:	eb 0a                	jmp    0x52b616
52b60c:	b9 07 00 00 00       	mov    $0x7,%ecx
52b611:	bf 04 00 00 00       	mov    $0x4,%edi
52b616:	ff 44 24 08          	incl   0x8(%esp)
52b61a:	83 44 24 24 04       	addl   $0x4,0x24(%esp)
52b61f:	8b 54 24 08          	mov    0x8(%esp),%edx
52b623:	3b 54 24 04          	cmp    0x4(%esp),%edx
52b627:	0f 8e dc f9 ff ff    	jle    0x52b009
52b62d:	83 c4 28             	add    $0x28,%esp
52b630:	5d                   	pop    %ebp
52b631:	5f                   	pop    %edi
52b632:	5e                   	pop    %esi
52b633:	5b                   	pop    %ebx
52b634:	c3                   	ret
52b635:	90                   	nop
52b636:	90                   	nop
52b637:	90                   	nop
52b638:	53                   	push   %ebx
52b639:	8b d8                	mov    %eax,%ebx
52b63b:	8d 93 8c 00 00 00    	lea    0x8c(%ebx),%edx
52b641:	8b 8b 14 0b 00 00    	mov    0xb14(%ebx),%ecx
52b647:	8b c3                	mov    %ebx,%eax
52b649:	e8 5e f8 ff ff       	call   0x52aeac
52b64e:	8d 93 80 09 00 00    	lea    0x980(%ebx),%edx
52b654:	8b 8b 20 0b 00 00    	mov    0xb20(%ebx),%ecx
52b65a:	8b c3                	mov    %ebx,%eax
52b65c:	e8 4b f8 ff ff       	call   0x52aeac