60813a:	cc                   	int3
60813b:	cc                   	int3
60813c:	cc                   	int3
60813d:	cc                   	int3
60813e:	cc                   	int3
60813f:	cc                   	int3
608140:	56                   	push   %esi
608141:	57                   	push   %edi
608142:	8b f9                	mov    %ecx,%edi
608144:	8b 57 0c             	mov    0xc(%edi),%edx
608147:	85 d2                	test   %edx,%edx
608149:	74 27                	je     0x608172
60814b:	8b 47 14             	mov    0x14(%edi),%eax
60814e:	8d 4f 0c             	lea    0xc(%edi),%ecx
608151:	2b c2                	sub    %edx,%eax
608153:	c1 f8 02             	sar    $0x2,%eax
608156:	50                   	push   %eax
608157:	52                   	push   %edx
608158:	e8 93 04 e3 ff       	call   0x4385f0
60815d:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
608164:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
60816b:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
608172:	8d 4f 04             	lea    0x4(%edi),%ecx
608175:	e8 5c f9 df ff       	call   0x407ad6
60817a:	ff 77 04             	push   0x4(%edi)
60817d:	e8 0d 96 df ff       	call   0x40178f
608182:	83 c4 04             	add    $0x4,%esp
608185:	5f                   	pop    %edi
608186:	5e                   	pop    %esi
608187:	c3                   	ret
608188:	cc                   	int3
608189:	cc                   	int3
60818a:	cc                   	int3
60818b:	cc                   	int3
60818c:	cc                   	int3
60818d:	cc                   	int3
60818e:	cc                   	int3
60818f:	cc                   	int3
608190:	cc                   	int3
608191:	cc                   	int3
608192:	cc                   	int3
608193:	cc                   	int3
608194:	cc                   	int3
608195:	cc                   	int3
608196:	cc                   	int3
608197:	cc                   	int3
608198:	cc                   	int3
608199:	cc                   	int3
60819a:	cc                   	int3
60819b:	cc                   	int3
60819c:	cc                   	int3
60819d:	cc                   	int3
60819e:	cc                   	int3
60819f:	cc                   	int3
6081a0:	56                   	push   %esi
6081a1:	57                   	push   %edi
6081a2:	8b f9                	mov    %ecx,%edi
6081a4:	8b 57 0c             	mov    0xc(%edi),%edx
6081a7:	85 d2                	test   %edx,%edx
6081a9:	74 27                	je     0x6081d2
6081ab:	8b 47 14             	mov    0x14(%edi),%eax
6081ae:	8d 4f 0c             	lea    0xc(%edi),%ecx
6081b1:	2b c2                	sub    %edx,%eax
6081b3:	c1 f8 02             	sar    $0x2,%eax
6081b6:	50                   	push   %eax
6081b7:	52                   	push   %edx
6081b8:	e8 d5 75 e3 ff       	call   0x43f792
6081bd:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
6081c4:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
6081cb:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
6081d2:	8d 4f 04             	lea    0x4(%edi),%ecx
6081d5:	e8 22 0c e3 ff       	call   0x438dfc
6081da:	ff 77 04             	push   0x4(%edi)
6081dd:	e8 ad 95 df ff       	call   0x40178f
6081e2:	83 c4 04             	add    $0x4,%esp
6081e5:	5f                   	pop    %edi
6081e6:	5e                   	pop    %esi
6081e7:	c3                   	ret
6081e8:	cc                   	int3
6081e9:	cc                   	int3
6081ea:	cc                   	int3
6081eb:	cc                   	int3
6081ec:	cc                   	int3
6081ed:	cc                   	int3
6081ee:	cc                   	int3
6081ef:	cc                   	int3
6081f0:	cc                   	int3
6081f1:	cc                   	int3
6081f2:	cc                   	int3
6081f3:	cc                   	int3
6081f4:	cc                   	int3
6081f5:	cc                   	int3
6081f6:	cc                   	int3
6081f7:	cc                   	int3
6081f8:	cc                   	int3
6081f9:	cc                   	int3
6081fa:	cc                   	int3
6081fb:	cc                   	int3
6081fc:	cc                   	int3
6081fd:	cc                   	int3
6081fe:	cc                   	int3
6081ff:	cc                   	int3
608200:	56                   	push   %esi
608201:	57                   	push   %edi
608202:	8b f9                	mov    %ecx,%edi
608204:	8b 57 0c             	mov    0xc(%edi),%edx
608207:	85 d2                	test   %edx,%edx
608209:	74 27                	je     0x608232
60820b:	8b 47 14             	mov    0x14(%edi),%eax
60820e:	8d 4f 0c             	lea    0xc(%edi),%ecx
608211:	2b c2                	sub    %edx,%eax
608213:	c1 f8 02             	sar    $0x2,%eax
608216:	50                   	push   %eax
608217:	52                   	push   %edx
608218:	e8 cb 40 e0 ff       	call   0x40c2e8
60821d:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
608224:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
60822b:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
608232:	8d 4f 04             	lea    0x4(%edi),%ecx
608235:	e8 0a 8e e1 ff       	call   0x421044
60823a:	ff 77 04             	push   0x4(%edi)
60823d:	e8 4d 95 df ff       	call   0x40178f
608242:	83 c4 04             	add    $0x4,%esp
608245:	5f                   	pop    %edi
608246:	5e                   	pop    %esi
608247:	c3                   	ret
608248:	cc                   	int3
608249:	cc                   	int3
60824a:	cc                   	int3
60824b:	cc                   	int3
60824c:	cc                   	int3
60824d:	cc                   	int3
60824e:	cc                   	int3
60824f:	cc                   	int3
608250:	cc                   	int3
608251:	cc                   	int3
608252:	cc                   	int3
608253:	cc                   	int3
608254:	cc                   	int3
608255:	cc                   	int3
608256:	cc                   	int3
608257:	cc                   	int3
608258:	cc                   	int3
608259:	cc                   	int3
60825a:	cc                   	int3
60825b:	cc                   	int3
60825c:	cc                   	int3
60825d:	cc                   	int3
60825e:	cc                   	int3
60825f:	cc                   	int3
608260:	56                   	push   %esi
608261:	57                   	push   %edi
608262:	8b f9                	mov    %ecx,%edi
608264:	8b 57 0c             	mov    0xc(%edi),%edx
608267:	85 d2                	test   %edx,%edx
608269:	74 27                	je     0x608292
60826b:	8b 47 14             	mov    0x14(%edi),%eax
60826e:	8d 4f 0c             	lea    0xc(%edi),%ecx
608271:	2b c2                	sub    %edx,%eax
608273:	c1 f8 02             	sar    $0x2,%eax
608276:	50                   	push   %eax
608277:	52                   	push   %edx
608278:	e8 d9 0d e1 ff       	call   0x419056
60827d:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
608284:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
60828b:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
608292:	8d 4f 04             	lea    0x4(%edi),%ecx
608295:	e8 85 8a e1 ff       	call   0x420d1f
60829a:	ff 77 04             	push   0x4(%edi)
60829d:	e8 ed 94 df ff       	call   0x40178f
6082a2:	83 c4 04             	add    $0x4,%esp
6082a5:	5f                   	pop    %edi
6082a6:	5e                   	pop    %esi
6082a7:	c3                   	ret
6082a8:	cc                   	int3
6082a9:	cc                   	int3
6082aa:	cc                   	int3
6082ab:	cc                   	int3
6082ac:	cc                   	int3
6082ad:	cc                   	int3
6082ae:	cc                   	int3
6082af:	cc                   	int3
6082b0:	cc                   	int3
6082b1:	cc                   	int3
6082b2:	cc                   	int3
6082b3:	cc                   	int3
6082b4:	cc                   	int3
6082b5:	cc                   	int3
6082b6:	cc                   	int3
6082b7:	cc                   	int3
6082b8:	cc                   	int3
6082b9:	cc                   	int3
6082ba:	cc                   	int3
6082bb:	cc                   	int3
6082bc:	cc                   	int3
6082bd:	cc                   	int3
6082be:	cc                   	int3
6082bf:	cc                   	int3
6082c0:	56                   	push   %esi
6082c1:	8b f1                	mov    %ecx,%esi
6082c3:	8b 0e                	mov    (%esi),%ecx
6082c5:	85 c9                	test   %ecx,%ecx
6082c7:	74 25                	je     0x6082ee
6082c9:	8b 46 08             	mov    0x8(%esi),%eax
6082cc:	2b c1                	sub    %ecx,%eax
6082ce:	c1 f8 02             	sar    $0x2,%eax
6082d1:	50                   	push   %eax
6082d2:	51                   	push   %ecx
6082d3:	8b ce                	mov    %esi,%ecx
6082d5:	e8 f4 cf e2 ff       	call   0x4352ce
6082da:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6082e0:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6082e7:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
6082ee:	5e                   	pop    %esi
6082ef:	c3                   	ret
6082f0:	cc                   	int3
6082f1:	cc                   	int3
6082f2:	cc                   	int3
6082f3:	cc                   	int3
6082f4:	cc                   	int3
6082f5:	cc                   	int3
6082f6:	cc                   	int3
6082f7:	cc                   	int3
6082f8:	cc                   	int3
6082f9:	cc                   	int3
6082fa:	cc                   	int3
6082fb:	cc                   	int3
6082fc:	cc                   	int3
6082fd:	cc                   	int3
6082fe:	cc                   	int3
6082ff:	cc                   	int3
608300:	56                   	push   %esi
608301:	8b f1                	mov    %ecx,%esi
608303:	8b 0e                	mov    (%esi),%ecx
608305:	85 c9                	test   %ecx,%ecx
608307:	74 25                	je     0x60832e
608309:	8b 46 08             	mov    0x8(%esi),%eax
60830c:	2b c1                	sub    %ecx,%eax
60830e:	c1 f8 02             	sar    $0x2,%eax
608311:	50                   	push   %eax
608312:	51                   	push   %ecx
608313:	8b ce                	mov    %esi,%ecx
608315:	e8 3c 0d e1 ff       	call   0x419056
60831a:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
608320:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
608327:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
60832e:	5e                   	pop    %esi
60832f:	c3                   	ret
608330:	cc                   	int3
608331:	cc                   	int3
608332:	cc                   	int3
608333:	cc                   	int3
608334:	cc                   	int3
608335:	cc                   	int3
608336:	cc                   	int3
608337:	cc                   	int3
608338:	cc                   	int3
608339:	cc                   	int3
60833a:	cc                   	int3
60833b:	cc                   	int3
60833c:	cc                   	int3
60833d:	cc                   	int3
60833e:	cc                   	int3
60833f:	cc                   	int3
608340:	56                   	push   %esi
608341:	8b f1                	mov    %ecx,%esi
608343:	8b 0e                	mov    (%esi),%ecx
608345:	85 c9                	test   %ecx,%ecx
608347:	74 25                	je     0x60836e
608349:	8b 46 08             	mov    0x8(%esi),%eax
60834c:	2b c1                	sub    %ecx,%eax
60834e:	c1 f8 02             	sar    $0x2,%eax
608351:	50                   	push   %eax
608352:	51                   	push   %ecx
608353:	8b ce                	mov    %esi,%ecx
608355:	e8 96 02 e3 ff       	call   0x4385f0
60835a:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
608360:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
608367:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
60836e:	5e                   	pop    %esi
60836f:	c3                   	ret
608370:	cc                   	int3
608371:	cc                   	int3
608372:	cc                   	int3
608373:	cc                   	int3
608374:	cc                   	int3
608375:	cc                   	int3
608376:	cc                   	int3
608377:	cc                   	int3
608378:	cc                   	int3
608379:	cc                   	int3
60837a:	cc                   	int3
60837b:	cc                   	int3
60837c:	cc                   	int3
60837d:	cc                   	int3
60837e:	cc                   	int3
60837f:	cc                   	int3
608380:	56                   	push   %esi
608381:	8b f1                	mov    %ecx,%esi
608383:	8b 0e                	mov    (%esi),%ecx
608385:	85 c9                	test   %ecx,%ecx
608387:	74 25                	je     0x6083ae
608389:	8b 46 08             	mov    0x8(%esi),%eax
60838c:	2b c1                	sub    %ecx,%eax
60838e:	c1 f8 02             	sar    $0x2,%eax
608391:	50                   	push   %eax
608392:	51                   	push   %ecx
608393:	8b ce                	mov    %esi,%ecx
608395:	e8 f8 73 e3 ff       	call   0x43f792
60839a:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6083a0:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6083a7:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
6083ae:	5e                   	pop    %esi
6083af:	c3                   	ret
6083b0:	cc                   	int3
6083b1:	cc                   	int3
6083b2:	cc                   	int3
6083b3:	cc                   	int3
6083b4:	cc                   	int3
6083b5:	cc                   	int3
6083b6:	cc                   	int3
6083b7:	cc                   	int3
6083b8:	cc                   	int3
6083b9:	cc                   	int3
6083ba:	cc                   	int3
6083bb:	cc                   	int3
6083bc:	cc                   	int3
6083bd:	cc                   	int3
6083be:	cc                   	int3
6083bf:	cc                   	int3
6083c0:	56                   	push   %esi
6083c1:	8b f1                	mov    %ecx,%esi
6083c3:	8b 0e                	mov    (%esi),%ecx
6083c5:	85 c9                	test   %ecx,%ecx
6083c7:	74 25                	je     0x6083ee
6083c9:	8b 46 08             	mov    0x8(%esi),%eax
6083cc:	2b c1                	sub    %ecx,%eax
6083ce:	c1 f8 02             	sar    $0x2,%eax
6083d1:	50                   	push   %eax
6083d2:	51                   	push   %ecx
6083d3:	8b ce                	mov    %esi,%ecx
6083d5:	e8 0e 3f e0 ff       	call   0x40c2e8
6083da:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6083e0:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6083e7:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
6083ee:	5e                   	pop    %esi
6083ef:	c3                   	ret
6083f0:	cc                   	int3
6083f1:	cc                   	int3
6083f2:	cc                   	int3