a951b9:	cc                   	int3
a951ba:	cc                   	int3
a951bb:	cc                   	int3
a951bc:	cc                   	int3
a951bd:	cc                   	int3
a951be:	cc                   	int3
a951bf:	cc                   	int3
a951c0:	cc                   	int3
a951c1:	8b ff                	mov    %edi,%edi
a951c3:	55                   	push   %ebp
a951c4:	8b ec                	mov    %esp,%ebp
a951c6:	56                   	push   %esi
a951c7:	57                   	push   %edi
a951c8:	8b f9                	mov    %ecx,%edi
a951ca:	33 f6                	xor    %esi,%esi
a951cc:	8b 57 34             	mov    0x34(%edi),%edx
a951cf:	39 75 08             	cmp    %esi,0x8(%ebp)
a951d2:	7e 25                	jle    0xa951f9
a951d4:	53                   	push   %ebx
a951d5:	8a 02                	mov    (%edx),%al
a951d7:	84 c0                	test   %al,%al
a951d9:	74 1d                	je     0xa951f8
a951db:	0f b6 c8             	movzbl %al,%ecx
a951de:	bb 00 80 00 00       	mov    $0x8000,%ebx
a951e3:	8b 47 08             	mov    0x8(%edi),%eax
a951e6:	8b 00                	mov    (%eax),%eax
a951e8:	8b 00                	mov    (%eax),%eax
a951ea:	66 85 1c 48          	test   %bx,(%eax,%ecx,2)
a951ee:	74 01                	je     0xa951f1
a951f0:	42                   	inc    %edx
a951f1:	42                   	inc    %edx
a951f2:	46                   	inc    %esi
a951f3:	3b 75 08             	cmp    0x8(%ebp),%esi
a951f6:	7c dd                	jl     0xa951d5
a951f8:	5b                   	pop    %ebx
a951f9:	5f                   	pop    %edi
a951fa:	8b c6                	mov    %esi,%eax
a951fc:	5e                   	pop    %esi
a951fd:	5d                   	pop    %ebp
a951fe:	c2 08 00             	ret    $0x8
a95201:	cc                   	int3
a95202:	cc                   	int3
a95203:	cc                   	int3
a95204:	cc                   	int3
a95205:	cc                   	int3
a95206:	cc                   	int3
a95207:	cc                   	int3
a95208:	cc                   	int3
a95209:	cc                   	int3
a9520a:	cc                   	int3
a9520b:	cc                   	int3
a9520c:	cc                   	int3
a9520d:	cc                   	int3
a9520e:	cc                   	int3
a9520f:	cc                   	int3
a95210:	cc                   	int3
a95211:	6a 00                	push   $0x0
a95213:	6a 0a                	push   $0xa
a95215:	e8 0b 7a 97 ff       	call   0x40cc25
a9521a:	c3                   	ret
a9521b:	cc                   	int3
a9521c:	cc                   	int3
a9521d:	6a 00                	push   $0x0
a9521f:	6a 0a                	push   $0xa
a95221:	e8 50 b0 97 ff       	call   0x410276
a95226:	c3                   	ret
a95227:	cc                   	int3
a95228:	cc                   	int3
a95229:	6a 00                	push   $0x0
a9522b:	6a 0a                	push   $0xa
a9522d:	e8 e9 6f 97 ff       	call   0x40c21b
a95232:	c3                   	ret
a95233:	cc                   	int3
a95234:	cc                   	int3
a95235:	6a 00                	push   $0x0
a95237:	6a 0a                	push   $0xa
a95239:	e8 e5 29 99 ff       	call   0x427c23
a9523e:	c3                   	ret
a9523f:	cc                   	int3
a95240:	cc                   	int3
a95241:	6a 00                	push   $0x0
a95243:	6a 0a                	push   $0xa
a95245:	e8 a6 a6 9a ff       	call   0x43f8f0
a9524a:	c3                   	ret
a9524b:	cc                   	int3
a9524c:	cc                   	int3
a9524d:	6a 00                	push   $0x0
a9524f:	6a 0a                	push   $0xa
a95251:	e8 c9 1b 97 ff       	call   0x406e1f
a95256:	c3                   	ret
a95257:	cc                   	int3
a95258:	cc                   	int3
a95259:	6a 00                	push   $0x0
a9525b:	6a 0a                	push   $0xa
a9525d:	e8 ff 8f 9a ff       	call   0x43e261
a95262:	c3                   	ret
a95263:	cc                   	int3
a95264:	cc                   	int3
a95265:	6a 00                	push   $0x0
a95267:	6a 0a                	push   $0xa
a95269:	e8 f6 20 98 ff       	call   0x417364
a9526e:	c3                   	ret
a9526f:	cc                   	int3
a95270:	cc                   	int3
a95271:	6a 00                	push   $0x0
a95273:	6a 0a                	push   $0xa
a95275:	e8 b4 8e 97 ff       	call   0x40e12e
a9527a:	c3                   	ret
a9527b:	cc                   	int3
a9527c:	cc                   	int3
a9527d:	6a 00                	push   $0x0
a9527f:	6a 0a                	push   $0xa
a95281:	e8 0e c9 97 ff       	call   0x411b94
a95286:	c3                   	ret
a95287:	cc                   	int3
a95288:	cc                   	int3
a95289:	6a 00                	push   $0x0
a9528b:	6a 0a                	push   $0xa
a9528d:	e8 7f 17 9a ff       	call   0x436a11
a95292:	c3                   	ret
a95293:	cc                   	int3
a95294:	cc                   	int3
a95295:	6a 00                	push   $0x0
a95297:	6a 0a                	push   $0xa
a95299:	e8 39 71 98 ff       	call   0x41c3d7
a9529e:	c3                   	ret
a9529f:	cc                   	int3
a952a0:	cc                   	int3
a952a1:	6a 00                	push   $0x0
a952a3:	6a 10                	push   $0x10
a952a5:	e8 7b 79 97 ff       	call   0x40cc25
a952aa:	c3                   	ret
a952ab:	cc                   	int3
a952ac:	cc                   	int3
a952ad:	6a 00                	push   $0x0
a952af:	6a 10                	push   $0x10
a952b1:	e8 c0 af 97 ff       	call   0x410276
a952b6:	c3                   	ret
a952b7:	cc                   	int3
a952b8:	cc                   	int3
a952b9:	6a 00                	push   $0x0
a952bb:	6a 10                	push   $0x10
a952bd:	e8 59 6f 97 ff       	call   0x40c21b
a952c2:	c3                   	ret
a952c3:	cc                   	int3
a952c4:	cc                   	int3
a952c5:	6a 00                	push   $0x0
a952c7:	6a 10                	push   $0x10
a952c9:	e8 55 29 99 ff       	call   0x427c23
a952ce:	c3                   	ret
a952cf:	cc                   	int3
a952d0:	cc                   	int3
a952d1:	6a 00                	push   $0x0
a952d3:	6a 10                	push   $0x10
a952d5:	e8 16 a6 9a ff       	call   0x43f8f0
a952da:	c3                   	ret
a952db:	cc                   	int3
a952dc:	cc                   	int3
a952dd:	6a 00                	push   $0x0
a952df:	6a 10                	push   $0x10
a952e1:	e8 39 1b 97 ff       	call   0x406e1f
a952e6:	c3                   	ret
a952e7:	cc                   	int3
a952e8:	cc                   	int3
a952e9:	6a 00                	push   $0x0
a952eb:	6a 10                	push   $0x10
a952ed:	e8 6f 8f 9a ff       	call   0x43e261
a952f2:	c3                   	ret
a952f3:	cc                   	int3
a952f4:	cc                   	int3
a952f5:	6a 00                	push   $0x0
a952f7:	6a 10                	push   $0x10
a952f9:	e8 66 20 98 ff       	call   0x417364
a952fe:	c3                   	ret
a952ff:	cc                   	int3
a95300:	cc                   	int3
a95301:	6a 00                	push   $0x0
a95303:	6a 10                	push   $0x10
a95305:	e8 24 8e 97 ff       	call   0x40e12e
a9530a:	c3                   	ret
a9530b:	cc                   	int3
a9530c:	cc                   	int3
a9530d:	6a 00                	push   $0x0
a9530f:	6a 10                	push   $0x10
a95311:	e8 7e c8 97 ff       	call   0x411b94
a95316:	c3                   	ret
a95317:	cc                   	int3
a95318:	cc                   	int3
a95319:	6a 00                	push   $0x0
a9531b:	6a 10                	push   $0x10
a9531d:	e8 ef 16 9a ff       	call   0x436a11
a95322:	c3                   	ret
a95323:	cc                   	int3
a95324:	cc                   	int3
a95325:	6a 00                	push   $0x0
a95327:	6a 10                	push   $0x10
a95329:	e8 a9 70 98 ff       	call   0x41c3d7
a9532e:	c3                   	ret
a9532f:	cc                   	int3
a95330:	cc                   	int3
a95331:	8b ff                	mov    %edi,%edi
a95333:	55                   	push   %ebp
a95334:	8b ec                	mov    %esp,%ebp
a95336:	8b 45 08             	mov    0x8(%ebp),%eax
a95339:	f7 d0                	not    %eax
a9533b:	21 41 20             	and    %eax,0x20(%ecx)
a9533e:	5d                   	pop    %ebp
a9533f:	c2 04 00             	ret    $0x4
a95342:	cc                   	int3
a95343:	cc                   	int3
a95344:	cc                   	int3
a95345:	cc                   	int3
a95346:	8b ff                	mov    %edi,%edi
a95348:	55                   	push   %ebp
a95349:	8b ec                	mov    %esp,%ebp
a9534b:	8b 45 08             	mov    0x8(%ebp),%eax
a9534e:	f7 d0                	not    %eax
a95350:	21 41 20             	and    %eax,0x20(%ecx)
a95353:	5d                   	pop    %ebp
a95354:	c2 04 00             	ret    $0x4
a95357:	cc                   	int3
a95358:	cc                   	int3
a95359:	cc                   	int3
a9535a:	cc                   	int3
a9535b:	8b ff                	mov    %edi,%edi
a9535d:	55                   	push   %ebp
a9535e:	8b ec                	mov    %esp,%ebp
a95360:	8b 45 08             	mov    0x8(%ebp),%eax
a95363:	f7 d0                	not    %eax
a95365:	21 41 20             	and    %eax,0x20(%ecx)
a95368:	5d                   	pop    %ebp
a95369:	c2 04 00             	ret    $0x4
a9536c:	cc                   	int3
a9536d:	cc                   	int3
a9536e:	cc                   	int3
a9536f:	cc                   	int3
a95370:	8b ff                	mov    %edi,%edi
a95372:	55                   	push   %ebp
a95373:	8b ec                	mov    %esp,%ebp
a95375:	8b 45 08             	mov    0x8(%ebp),%eax
a95378:	f7 d0                	not    %eax
a9537a:	21 41 20             	and    %eax,0x20(%ecx)
a9537d:	5d                   	pop    %ebp
a9537e:	c2 04 00             	ret    $0x4
a95381:	cc                   	int3
a95382:	cc                   	int3
a95383:	cc                   	int3
a95384:	cc                   	int3
a95385:	8b ff                	mov    %edi,%edi
a95387:	55                   	push   %ebp
a95388:	8b ec                	mov    %esp,%ebp
a9538a:	8b 45 08             	mov    0x8(%ebp),%eax
a9538d:	f7 d0                	not    %eax
a9538f:	21 41 20             	and    %eax,0x20(%ecx)
a95392:	5d                   	pop    %ebp
a95393:	c2 04 00             	ret    $0x4
a95396:	cc                   	int3
a95397:	cc                   	int3
a95398:	cc                   	int3
a95399:	cc                   	int3
a9539a:	8b ff                	mov    %edi,%edi
a9539c:	55                   	push   %ebp
a9539d:	8b ec                	mov    %esp,%ebp
a9539f:	8b 45 08             	mov    0x8(%ebp),%eax
a953a2:	f7 d0                	not    %eax
a953a4:	21 41 20             	and    %eax,0x20(%ecx)
a953a7:	5d                   	pop    %ebp
a953a8:	c2 04 00             	ret    $0x4
a953ab:	cc                   	int3
a953ac:	cc                   	int3
a953ad:	cc                   	int3
a953ae:	cc                   	int3
a953af:	8b ff                	mov    %edi,%edi
a953b1:	55                   	push   %ebp
a953b2:	8b ec                	mov    %esp,%ebp
a953b4:	8b 45 08             	mov    0x8(%ebp),%eax
a953b7:	f7 d0                	not    %eax
a953b9:	21 41 20             	and    %eax,0x20(%ecx)
a953bc:	5d                   	pop    %ebp
a953bd:	c2 04 00             	ret    $0x4
a953c0:	cc                   	int3
a953c1:	cc                   	int3
a953c2:	cc                   	int3
a953c3:	cc                   	int3
a953c4:	8b ff                	mov    %edi,%edi
a953c6:	55                   	push   %ebp
a953c7:	8b ec                	mov    %esp,%ebp
a953c9:	8b 45 08             	mov    0x8(%ebp),%eax
a953cc:	f7 d0                	not    %eax
a953ce:	21 41 20             	and    %eax,0x20(%ecx)
a953d1:	5d                   	pop    %ebp
a953d2:	c2 04 00             	ret    $0x4
a953d5:	cc                   	int3
a953d6:	cc                   	int3
a953d7:	cc                   	int3
a953d8:	cc                   	int3
a953d9:	8b ff                	mov    %edi,%edi
a953db:	55                   	push   %ebp
a953dc:	8b ec                	mov    %esp,%ebp
a953de:	8b 45 08             	mov    0x8(%ebp),%eax
a953e1:	f7 d0                	not    %eax
a953e3:	21 41 20             	and    %eax,0x20(%ecx)
a953e6:	5d                   	pop    %ebp
a953e7:	c2 04 00             	ret    $0x4
a953ea:	cc                   	int3
a953eb:	cc                   	int3
a953ec:	cc                   	int3
a953ed:	cc                   	int3
a953ee:	8b ff                	mov    %edi,%edi
a953f0:	55                   	push   %ebp
a953f1:	8b ec                	mov    %esp,%ebp
a953f3:	8b 45 08             	mov    0x8(%ebp),%eax
a953f6:	f7 d0                	not    %eax
a953f8:	21 41 20             	and    %eax,0x20(%ecx)
a953fb:	5d                   	pop    %ebp
a953fc:	c2 04 00             	ret    $0x4
a953ff:	cc                   	int3
a95400:	cc                   	int3
a95401:	cc                   	int3
a95402:	cc                   	int3
a95403:	8b ff                	mov    %edi,%edi
a95405:	55                   	push   %ebp
a95406:	8b ec                	mov    %esp,%ebp
a95408:	8b 45 08             	mov    0x8(%ebp),%eax
a9540b:	f7 d0                	not    %eax
a9540d:	21 41 20             	and    %eax,0x20(%ecx)
a95410:	5d                   	pop    %ebp
a95411:	c2 04 00             	ret    $0x4
a95414:	cc                   	int3
a95415:	cc                   	int3
a95416:	cc                   	int3
a95417:	cc                   	int3
a95418:	8b ff                	mov    %edi,%edi
a9541a:	55                   	push   %ebp
a9541b:	8b ec                	mov    %esp,%ebp
a9541d:	8b 45 08             	mov    0x8(%ebp),%eax
a95420:	f7 d0                	not    %eax
a95422:	21 41 20             	and    %eax,0x20(%ecx)
a95425:	5d                   	pop    %ebp
a95426:	c2 04 00             	ret    $0x4
a95429:	cc                   	int3
a9542a:	cc                   	int3
a9542b:	cc                   	int3
a9542c:	cc                   	int3
a9542d:	8b ff                	mov    %edi,%edi
a9542f:	55                   	push   %ebp
a95430:	8b ec                	mov    %esp,%ebp
a95432:	51                   	push   %ecx
a95433:	56                   	push   %esi
a95434:	8b f1                	mov    %ecx,%esi