4092e2:	2b f8                	sub    %eax,%edi
4092e4:	75 18                	jne    0x4092fe
4092e6:	0f b6 7e 19          	movzbl 0x19(%esi),%edi
4092ea:	0f b6 42 19          	movzbl 0x19(%edx),%eax
4092ee:	2b f8                	sub    %eax,%edi
4092f0:	75 0c                	jne    0x4092fe
4092f2:	0f b6 7e 1a          	movzbl 0x1a(%esi),%edi
4092f6:	0f b6 42 1a          	movzbl 0x1a(%edx),%eax
4092fa:	2b f8                	sub    %eax,%edi
4092fc:	74 10                	je     0x40930e
4092fe:	33 c9                	xor    %ecx,%ecx
409300:	85 ff                	test   %edi,%edi
409302:	0f 9f c1             	setg   %cl
409305:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
40930c:	eb 1a                	jmp    0x409328
40930e:	0f b6 4e 1b          	movzbl 0x1b(%esi),%ecx
409312:	0f b6 42 1b          	movzbl 0x1b(%edx),%eax
409316:	2b c8                	sub    %eax,%ecx
409318:	74 0e                	je     0x409328
40931a:	33 c0                	xor    %eax,%eax
40931c:	85 c9                	test   %ecx,%ecx
40931e:	0f 9f c0             	setg   %al
409321:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409328:	85 c9                	test   %ecx,%ecx
40932a:	0f 85 ff 02 00 00    	jne    0x40962f
409330:	8b 46 1c             	mov    0x1c(%esi),%eax
409333:	3b 42 1c             	cmp    0x1c(%edx),%eax
409336:	74 55                	je     0x40938d
409338:	0f b6 f8             	movzbl %al,%edi
40933b:	0f b6 42 1c          	movzbl 0x1c(%edx),%eax
40933f:	2b f8                	sub    %eax,%edi
409341:	75 18                	jne    0x40935b
409343:	0f b6 7e 1d          	movzbl 0x1d(%esi),%edi
409347:	0f b6 42 1d          	movzbl 0x1d(%edx),%eax
40934b:	2b f8                	sub    %eax,%edi
40934d:	75 0c                	jne    0x40935b
40934f:	0f b6 7e 1e          	movzbl 0x1e(%esi),%edi
409353:	0f b6 42 1e          	movzbl 0x1e(%edx),%eax
409357:	2b f8                	sub    %eax,%edi
409359:	74 10                	je     0x40936b
40935b:	33 c9                	xor    %ecx,%ecx
40935d:	85 ff                	test   %edi,%edi
40935f:	0f 9f c1             	setg   %cl
409362:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409369:	eb 1a                	jmp    0x409385
40936b:	0f b6 4e 1f          	movzbl 0x1f(%esi),%ecx
40936f:	0f b6 42 1f          	movzbl 0x1f(%edx),%eax
409373:	2b c8                	sub    %eax,%ecx
409375:	74 0e                	je     0x409385
409377:	33 c0                	xor    %eax,%eax
409379:	85 c9                	test   %ecx,%ecx
40937b:	0f 9f c0             	setg   %al
40937e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409385:	85 c9                	test   %ecx,%ecx
409387:	0f 85 a2 02 00 00    	jne    0x40962f
40938d:	6a 20                	push   $0x20
40938f:	59                   	pop    %ecx
409390:	2b d9                	sub    %ecx,%ebx
409392:	03 f1                	add    %ecx,%esi
409394:	03 d1                	add    %ecx,%edx
409396:	3b d9                	cmp    %ecx,%ebx
409398:	0f 83 09 fd ff ff    	jae    0x4090a7
40939e:	03 f3                	add    %ebx,%esi
4093a0:	03 d3                	add    %ebx,%edx
4093a2:	ff 24 9d ec 9e 40 00 	jmp    *0x409eec(,%ebx,4)
4093a9:	8b 46 e4             	mov    -0x1c(%esi),%eax
4093ac:	3b 42 e4             	cmp    -0x1c(%edx),%eax
4093af:	74 55                	je     0x409406
4093b1:	0f b6 f8             	movzbl %al,%edi
4093b4:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
4093b8:	2b f8                	sub    %eax,%edi
4093ba:	75 18                	jne    0x4093d4
4093bc:	0f b6 7e e5          	movzbl -0x1b(%esi),%edi
4093c0:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
4093c4:	2b f8                	sub    %eax,%edi
4093c6:	75 0c                	jne    0x4093d4
4093c8:	0f b6 7e e6          	movzbl -0x1a(%esi),%edi
4093cc:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
4093d0:	2b f8                	sub    %eax,%edi
4093d2:	74 10                	je     0x4093e4
4093d4:	33 c9                	xor    %ecx,%ecx
4093d6:	85 ff                	test   %edi,%edi
4093d8:	0f 9f c1             	setg   %cl
4093db:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4093e2:	eb 1a                	jmp    0x4093fe
4093e4:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
4093e8:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
4093ec:	2b c8                	sub    %eax,%ecx
4093ee:	74 0e                	je     0x4093fe
4093f0:	33 c0                	xor    %eax,%eax
4093f2:	85 c9                	test   %ecx,%ecx
4093f4:	0f 9f c0             	setg   %al
4093f7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4093fe:	85 c9                	test   %ecx,%ecx
409400:	0f 85 29 02 00 00    	jne    0x40962f
409406:	8b 46 e8             	mov    -0x18(%esi),%eax
409409:	3b 42 e8             	cmp    -0x18(%edx),%eax
40940c:	74 55                	je     0x409463
40940e:	0f b6 f8             	movzbl %al,%edi
409411:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
409415:	2b f8                	sub    %eax,%edi
409417:	75 18                	jne    0x409431
409419:	0f b6 7e e9          	movzbl -0x17(%esi),%edi
40941d:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
409421:	2b f8                	sub    %eax,%edi
409423:	75 0c                	jne    0x409431
409425:	0f b6 7e ea          	movzbl -0x16(%esi),%edi
409429:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
40942d:	2b f8                	sub    %eax,%edi
40942f:	74 10                	je     0x409441
409431:	33 c9                	xor    %ecx,%ecx
409433:	85 ff                	test   %edi,%edi
409435:	0f 9f c1             	setg   %cl
409438:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
40943f:	eb 1a                	jmp    0x40945b
409441:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
409445:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
409449:	2b c8                	sub    %eax,%ecx
40944b:	74 0e                	je     0x40945b
40944d:	33 c0                	xor    %eax,%eax
40944f:	85 c9                	test   %ecx,%ecx
409451:	0f 9f c0             	setg   %al
409454:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
40945b:	85 c9                	test   %ecx,%ecx
40945d:	0f 85 cc 01 00 00    	jne    0x40962f
409463:	8b 46 ec             	mov    -0x14(%esi),%eax
409466:	3b 42 ec             	cmp    -0x14(%edx),%eax
409469:	74 55                	je     0x4094c0
40946b:	0f b6 f8             	movzbl %al,%edi
40946e:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
409472:	2b f8                	sub    %eax,%edi
409474:	75 18                	jne    0x40948e
409476:	0f b6 7e ed          	movzbl -0x13(%esi),%edi
40947a:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
40947e:	2b f8                	sub    %eax,%edi
409480:	75 0c                	jne    0x40948e
409482:	0f b6 7e ee          	movzbl -0x12(%esi),%edi
409486:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
40948a:	2b f8                	sub    %eax,%edi
40948c:	74 10                	je     0x40949e
40948e:	33 c9                	xor    %ecx,%ecx
409490:	85 ff                	test   %edi,%edi
409492:	0f 9f c1             	setg   %cl
409495:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
40949c:	eb 1a                	jmp    0x4094b8
40949e:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
4094a2:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
4094a6:	2b c8                	sub    %eax,%ecx
4094a8:	74 0e                	je     0x4094b8
4094aa:	33 c0                	xor    %eax,%eax
4094ac:	85 c9                	test   %ecx,%ecx
4094ae:	0f 9f c0             	setg   %al
4094b1:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4094b8:	85 c9                	test   %ecx,%ecx
4094ba:	0f 85 6f 01 00 00    	jne    0x40962f
4094c0:	8b 46 f0             	mov    -0x10(%esi),%eax
4094c3:	3b 42 f0             	cmp    -0x10(%edx),%eax
4094c6:	74 55                	je     0x40951d
4094c8:	0f b6 f8             	movzbl %al,%edi
4094cb:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
4094cf:	2b f8                	sub    %eax,%edi
4094d1:	75 18                	jne    0x4094eb
4094d3:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
4094d7:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
4094db:	2b f8                	sub    %eax,%edi
4094dd:	75 0c                	jne    0x4094eb
4094df:	0f b6 7e f2          	movzbl -0xe(%esi),%edi
4094e3:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
4094e7:	2b f8                	sub    %eax,%edi
4094e9:	74 10                	je     0x4094fb
4094eb:	33 c9                	xor    %ecx,%ecx
4094ed:	85 ff                	test   %edi,%edi
4094ef:	0f 9f c1             	setg   %cl
4094f2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4094f9:	eb 1a                	jmp    0x409515
4094fb:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
4094ff:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
409503:	2b c8                	sub    %eax,%ecx
409505:	74 0e                	je     0x409515
409507:	33 c0                	xor    %eax,%eax
409509:	85 c9                	test   %ecx,%ecx
40950b:	0f 9f c0             	setg   %al
40950e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409515:	85 c9                	test   %ecx,%ecx
409517:	0f 85 12 01 00 00    	jne    0x40962f
40951d:	8b 46 f4             	mov    -0xc(%esi),%eax
409520:	3b 42 f4             	cmp    -0xc(%edx),%eax
409523:	74 56                	je     0x40957b
409525:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
409529:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
40952d:	2b f8                	sub    %eax,%edi
40952f:	75 18                	jne    0x409549
409531:	0f b6 7e f5          	movzbl -0xb(%esi),%edi
409535:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
409539:	2b f8                	sub    %eax,%edi
40953b:	75 0c                	jne    0x409549
40953d:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
409541:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
409545:	2b f8                	sub    %eax,%edi
409547:	74 10                	je     0x409559
409549:	33 c9                	xor    %ecx,%ecx
40954b:	85 ff                	test   %edi,%edi
40954d:	0f 9f c1             	setg   %cl
409550:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409557:	eb 1a                	jmp    0x409573
409559:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
40955d:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
409561:	2b c8                	sub    %eax,%ecx
409563:	74 0e                	je     0x409573
409565:	33 c0                	xor    %eax,%eax
409567:	85 c9                	test   %ecx,%ecx
409569:	0f 9f c0             	setg   %al
40956c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409573:	85 c9                	test   %ecx,%ecx
409575:	0f 85 b4 00 00 00    	jne    0x40962f
40957b:	8b 46 f8             	mov    -0x8(%esi),%eax
40957e:	3b 42 f8             	cmp    -0x8(%edx),%eax
409581:	74 51                	je     0x4095d4
409583:	0f b6 f8             	movzbl %al,%edi
409586:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
40958a:	2b f8                	sub    %eax,%edi
40958c:	75 18                	jne    0x4095a6
40958e:	0f b6 7e f9          	movzbl -0x7(%esi),%edi
409592:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
409596:	2b f8                	sub    %eax,%edi
409598:	75 0c                	jne    0x4095a6
40959a:	0f b6 7e fa          	movzbl -0x6(%esi),%edi
40959e:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
4095a2:	2b f8                	sub    %eax,%edi
4095a4:	74 10                	je     0x4095b6
4095a6:	33 c9                	xor    %ecx,%ecx
4095a8:	85 ff                	test   %edi,%edi
4095aa:	0f 9f c1             	setg   %cl
4095ad:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4095b4:	eb 1a                	jmp    0x4095d0
4095b6:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
4095ba:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
4095be:	2b c8                	sub    %eax,%ecx
4095c0:	74 0e                	je     0x4095d0
4095c2:	33 c0                	xor    %eax,%eax
4095c4:	85 c9                	test   %ecx,%ecx
4095c6:	0f 9f c0             	setg   %al
4095c9:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4095d0:	85 c9                	test   %ecx,%ecx
4095d2:	75 5b                	jne    0x40962f
4095d4:	8b 46 fc             	mov    -0x4(%esi),%eax
4095d7:	3b 42 fc             	cmp    -0x4(%edx),%eax
4095da:	74 51                	je     0x40962d
4095dc:	0f b6 f8             	movzbl %al,%edi
4095df:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
4095e3:	2b f8                	sub    %eax,%edi
4095e5:	75 18                	jne    0x4095ff
4095e7:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
4095eb:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
4095ef:	2b f8                	sub    %eax,%edi
4095f1:	75 0c                	jne    0x4095ff
4095f3:	0f b6 7e fe          	movzbl -0x2(%esi),%edi
4095f7:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
4095fb:	2b f8                	sub    %eax,%edi
4095fd:	74 10                	je     0x40960f
4095ff:	33 c9                	xor    %ecx,%ecx
409601:	85 ff                	test   %edi,%edi
409603:	0f 9f c1             	setg   %cl
409606:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
40960d:	eb 1a                	jmp    0x409629
40960f:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
409613:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
409617:	2b c8                	sub    %eax,%ecx
409619:	74 0e                	je     0x409629
40961b:	33 c0                	xor    %eax,%eax
40961d:	85 c9                	test   %ecx,%ecx
40961f:	0f 9f c0             	setg   %al
409622:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409629:	85 c9                	test   %ecx,%ecx
40962b:	75 02                	jne    0x40962f
40962d:	33 c9                	xor    %ecx,%ecx
40962f:	8b c1                	mov    %ecx,%eax
409631:	5f                   	pop    %edi
409632:	e9 af 08 00 00       	jmp    0x409ee6
409637:	8b 46 e3             	mov    -0x1d(%esi),%eax
40963a:	3b 42 e3             	cmp    -0x1d(%edx),%eax
40963d:	74 51                	je     0x409690
40963f:	0f b6 f8             	movzbl %al,%edi
409642:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
409646:	2b f8                	sub    %eax,%edi
409648:	75 18                	jne    0x409662
40964a:	0f b6 7e e4          	movzbl -0x1c(%esi),%edi
40964e:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
409652:	2b f8                	sub    %eax,%edi
409654:	75 0c                	jne    0x409662
409656:	0f b6 7e e5          	movzbl -0x1b(%esi),%edi
40965a:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
40965e:	2b f8                	sub    %eax,%edi
409660:	74 10                	je     0x409672
409662:	33 c9                	xor    %ecx,%ecx
409664:	85 ff                	test   %edi,%edi
409666:	0f 9f c1             	setg   %cl
409669:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409670:	eb 1a                	jmp    0x40968c
409672:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
409676:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
40967a:	2b c8                	sub    %eax,%ecx
40967c:	74 0e                	je     0x40968c
40967e:	33 c0                	xor    %eax,%eax
409680:	85 c9                	test   %ecx,%ecx
409682:	0f 9f c0             	setg   %al
409685:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
40968c:	85 c9                	test   %ecx,%ecx
40968e:	75 9f                	jne    0x40962f
409690:	8b 46 e7             	mov    -0x19(%esi),%eax
409693:	3b 42 e7             	cmp    -0x19(%edx),%eax
409696:	74 55                	je     0x4096ed
409698:	0f b6 f8             	movzbl %al,%edi
40969b:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
40969f:	2b f8                	sub    %eax,%edi
4096a1:	75 18                	jne    0x4096bb
4096a3:	0f b6 7e e8          	movzbl -0x18(%esi),%edi
4096a7:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
4096ab:	2b f8                	sub    %eax,%edi
4096ad:	75 0c                	jne    0x4096bb
4096af:	0f b6 7e e9          	movzbl -0x17(%esi),%edi
4096b3:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
4096b7:	2b f8                	sub    %eax,%edi
4096b9:	74 10                	je     0x4096cb
4096bb:	33 c9                	xor    %ecx,%ecx
4096bd:	85 ff                	test   %edi,%edi
4096bf:	0f 9f c1             	setg   %cl
4096c2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4096c9:	eb 1a                	jmp    0x4096e5
4096cb:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
4096cf:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
4096d3:	2b c8                	sub    %eax,%ecx
4096d5:	74 0e                	je     0x4096e5
4096d7:	33 c0                	xor    %eax,%eax
4096d9:	85 c9                	test   %ecx,%ecx
4096db:	0f 9f c0             	setg   %al
4096de:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4096e5:	85 c9                	test   %ecx,%ecx
4096e7:	0f 85 42 ff ff ff    	jne    0x40962f
4096ed:	8b 46 eb             	mov    -0x15(%esi),%eax
4096f0:	3b 42 eb             	cmp    -0x15(%edx),%eax
4096f3:	74 55                	je     0x40974a
4096f5:	0f b6 f8             	movzbl %al,%edi
4096f8:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
4096fc:	2b f8                	sub    %eax,%edi
4096fe:	75 18                	jne    0x409718
409700:	0f b6 7e ec          	movzbl -0x14(%esi),%edi
409704:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
409708:	2b f8                	sub    %eax,%edi
40970a:	75 0c                	jne    0x409718