422382:	74 16                	je     0x42239a
422384:	33 c9                	xor    %ecx,%ecx
422386:	85 ff                	test   %edi,%edi
422388:	0f 9f c1             	setg   %cl
42238b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422392:	85 c9                	test   %ecx,%ecx
422394:	0f 85 2e fc ff ff    	jne    0x421fc8
42239a:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
42239e:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
4223a2:	2b f8                	sub    %eax,%edi
4223a4:	74 16                	je     0x4223bc
4223a6:	33 c9                	xor    %ecx,%ecx
4223a8:	85 ff                	test   %edi,%edi
4223aa:	0f 9f c1             	setg   %cl
4223ad:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4223b4:	85 c9                	test   %ecx,%ecx
4223b6:	0f 85 0c fc ff ff    	jne    0x421fc8
4223bc:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
4223c0:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
4223c4:	2b c8                	sub    %eax,%ecx
4223c6:	74 12                	je     0x4223da
4223c8:	33 c0                	xor    %eax,%eax
4223ca:	85 c9                	test   %ecx,%ecx
4223cc:	0f 9f c0             	setg   %al
4223cf:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4223d6:	eb 02                	jmp    0x4223da
4223d8:	33 c9                	xor    %ecx,%ecx
4223da:	85 c9                	test   %ecx,%ecx
4223dc:	0f 85 e6 fb ff ff    	jne    0x421fc8
4223e2:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
4223e6:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
4223ea:	2b c8                	sub    %eax,%ecx
4223ec:	0f 84 d6 fb ff ff    	je     0x421fc8
4223f2:	33 c0                	xor    %eax,%eax
4223f4:	85 c9                	test   %ecx,%ecx
4223f6:	0f 9f c0             	setg   %al
4223f9:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422400:	e9 c3 fb ff ff       	jmp    0x421fc8
422405:	8b 46 e2             	mov    -0x1e(%esi),%eax
422408:	3b 42 e2             	cmp    -0x1e(%edx),%eax
42240b:	0f 84 81 00 00 00    	je     0x422492
422411:	0f b6 f8             	movzbl %al,%edi
422414:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
422418:	2b f8                	sub    %eax,%edi
42241a:	74 16                	je     0x422432
42241c:	33 c9                	xor    %ecx,%ecx
42241e:	85 ff                	test   %edi,%edi
422420:	0f 9f c1             	setg   %cl
422423:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42242a:	85 c9                	test   %ecx,%ecx
42242c:	0f 85 96 fb ff ff    	jne    0x421fc8
422432:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
422436:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
42243a:	2b f8                	sub    %eax,%edi
42243c:	74 16                	je     0x422454
42243e:	33 c9                	xor    %ecx,%ecx
422440:	85 ff                	test   %edi,%edi
422442:	0f 9f c1             	setg   %cl
422445:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42244c:	85 c9                	test   %ecx,%ecx
42244e:	0f 85 74 fb ff ff    	jne    0x421fc8
422454:	0f b6 7e e4          	movzbl -0x1c(%esi),%edi
422458:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
42245c:	2b f8                	sub    %eax,%edi
42245e:	74 16                	je     0x422476
422460:	33 c9                	xor    %ecx,%ecx
422462:	85 ff                	test   %edi,%edi
422464:	0f 9f c1             	setg   %cl
422467:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42246e:	85 c9                	test   %ecx,%ecx
422470:	0f 85 52 fb ff ff    	jne    0x421fc8
422476:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
42247a:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
42247e:	2b c8                	sub    %eax,%ecx
422480:	74 12                	je     0x422494
422482:	33 c0                	xor    %eax,%eax
422484:	85 c9                	test   %ecx,%ecx
422486:	0f 9f c0             	setg   %al
422489:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422490:	eb 02                	jmp    0x422494
422492:	33 c9                	xor    %ecx,%ecx
422494:	85 c9                	test   %ecx,%ecx
422496:	0f 85 2c fb ff ff    	jne    0x421fc8
42249c:	8b 46 e6             	mov    -0x1a(%esi),%eax
42249f:	3b 42 e6             	cmp    -0x1a(%edx),%eax
4224a2:	0f 84 81 00 00 00    	je     0x422529
4224a8:	0f b6 f8             	movzbl %al,%edi
4224ab:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
4224af:	2b f8                	sub    %eax,%edi
4224b1:	74 16                	je     0x4224c9
4224b3:	33 c9                	xor    %ecx,%ecx
4224b5:	85 ff                	test   %edi,%edi
4224b7:	0f 9f c1             	setg   %cl
4224ba:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4224c1:	85 c9                	test   %ecx,%ecx
4224c3:	0f 85 ff fa ff ff    	jne    0x421fc8
4224c9:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
4224cd:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
4224d1:	2b f8                	sub    %eax,%edi
4224d3:	74 16                	je     0x4224eb
4224d5:	33 c9                	xor    %ecx,%ecx
4224d7:	85 ff                	test   %edi,%edi
4224d9:	0f 9f c1             	setg   %cl
4224dc:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4224e3:	85 c9                	test   %ecx,%ecx
4224e5:	0f 85 dd fa ff ff    	jne    0x421fc8
4224eb:	0f b6 7e e8          	movzbl -0x18(%esi),%edi
4224ef:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
4224f3:	2b f8                	sub    %eax,%edi
4224f5:	74 16                	je     0x42250d
4224f7:	33 c9                	xor    %ecx,%ecx
4224f9:	85 ff                	test   %edi,%edi
4224fb:	0f 9f c1             	setg   %cl
4224fe:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422505:	85 c9                	test   %ecx,%ecx
422507:	0f 85 bb fa ff ff    	jne    0x421fc8
42250d:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
422511:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
422515:	2b c8                	sub    %eax,%ecx
422517:	74 12                	je     0x42252b
422519:	33 c0                	xor    %eax,%eax
42251b:	85 c9                	test   %ecx,%ecx
42251d:	0f 9f c0             	setg   %al
422520:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422527:	eb 02                	jmp    0x42252b
422529:	33 c9                	xor    %ecx,%ecx
42252b:	85 c9                	test   %ecx,%ecx
42252d:	0f 85 95 fa ff ff    	jne    0x421fc8
422533:	8b 46 ea             	mov    -0x16(%esi),%eax
422536:	3b 42 ea             	cmp    -0x16(%edx),%eax
422539:	0f 84 81 00 00 00    	je     0x4225c0
42253f:	0f b6 f8             	movzbl %al,%edi
422542:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
422546:	2b f8                	sub    %eax,%edi
422548:	74 16                	je     0x422560
42254a:	33 c9                	xor    %ecx,%ecx
42254c:	85 ff                	test   %edi,%edi
42254e:	0f 9f c1             	setg   %cl
422551:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422558:	85 c9                	test   %ecx,%ecx
42255a:	0f 85 68 fa ff ff    	jne    0x421fc8
422560:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
422564:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
422568:	2b f8                	sub    %eax,%edi
42256a:	74 16                	je     0x422582
42256c:	33 c9                	xor    %ecx,%ecx
42256e:	85 ff                	test   %edi,%edi
422570:	0f 9f c1             	setg   %cl
422573:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42257a:	85 c9                	test   %ecx,%ecx
42257c:	0f 85 46 fa ff ff    	jne    0x421fc8
422582:	0f b6 7e ec          	movzbl -0x14(%esi),%edi
422586:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
42258a:	2b f8                	sub    %eax,%edi
42258c:	74 16                	je     0x4225a4
42258e:	33 c9                	xor    %ecx,%ecx
422590:	85 ff                	test   %edi,%edi
422592:	0f 9f c1             	setg   %cl
422595:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42259c:	85 c9                	test   %ecx,%ecx
42259e:	0f 85 24 fa ff ff    	jne    0x421fc8
4225a4:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
4225a8:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
4225ac:	2b c8                	sub    %eax,%ecx
4225ae:	74 12                	je     0x4225c2
4225b0:	33 c0                	xor    %eax,%eax
4225b2:	85 c9                	test   %ecx,%ecx
4225b4:	0f 9f c0             	setg   %al
4225b7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4225be:	eb 02                	jmp    0x4225c2
4225c0:	33 c9                	xor    %ecx,%ecx
4225c2:	85 c9                	test   %ecx,%ecx
4225c4:	0f 85 fe f9 ff ff    	jne    0x421fc8
4225ca:	8b 46 ee             	mov    -0x12(%esi),%eax
4225cd:	3b 42 ee             	cmp    -0x12(%edx),%eax
4225d0:	0f 84 81 00 00 00    	je     0x422657
4225d6:	0f b6 f8             	movzbl %al,%edi
4225d9:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
4225dd:	2b f8                	sub    %eax,%edi
4225df:	74 16                	je     0x4225f7
4225e1:	33 c9                	xor    %ecx,%ecx
4225e3:	85 ff                	test   %edi,%edi
4225e5:	0f 9f c1             	setg   %cl
4225e8:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4225ef:	85 c9                	test   %ecx,%ecx
4225f1:	0f 85 d1 f9 ff ff    	jne    0x421fc8
4225f7:	0f b6 7e ef          	movzbl -0x11(%esi),%edi
4225fb:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
4225ff:	2b f8                	sub    %eax,%edi
422601:	74 16                	je     0x422619
422603:	33 c9                	xor    %ecx,%ecx
422605:	85 ff                	test   %edi,%edi
422607:	0f 9f c1             	setg   %cl
42260a:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422611:	85 c9                	test   %ecx,%ecx
422613:	0f 85 af f9 ff ff    	jne    0x421fc8
422619:	0f b6 7e f0          	movzbl -0x10(%esi),%edi
42261d:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
422621:	2b f8                	sub    %eax,%edi
422623:	74 16                	je     0x42263b
422625:	33 c9                	xor    %ecx,%ecx
422627:	85 ff                	test   %edi,%edi
422629:	0f 9f c1             	setg   %cl
42262c:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422633:	85 c9                	test   %ecx,%ecx
422635:	0f 85 8d f9 ff ff    	jne    0x421fc8
42263b:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
42263f:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
422643:	2b c8                	sub    %eax,%ecx
422645:	74 12                	je     0x422659
422647:	33 c0                	xor    %eax,%eax
422649:	85 c9                	test   %ecx,%ecx
42264b:	0f 9f c0             	setg   %al
42264e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422655:	eb 02                	jmp    0x422659
422657:	33 c9                	xor    %ecx,%ecx
422659:	85 c9                	test   %ecx,%ecx
42265b:	0f 85 67 f9 ff ff    	jne    0x421fc8
422661:	8b 46 f2             	mov    -0xe(%esi),%eax
422664:	3b 42 f2             	cmp    -0xe(%edx),%eax
422667:	0f 84 81 00 00 00    	je     0x4226ee
42266d:	0f b6 f8             	movzbl %al,%edi
422670:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
422674:	2b f8                	sub    %eax,%edi
422676:	74 16                	je     0x42268e
422678:	33 c9                	xor    %ecx,%ecx
42267a:	85 ff                	test   %edi,%edi
42267c:	0f 9f c1             	setg   %cl
42267f:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422686:	85 c9                	test   %ecx,%ecx
422688:	0f 85 3a f9 ff ff    	jne    0x421fc8
42268e:	0f b6 7e f3          	movzbl -0xd(%esi),%edi
422692:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
422696:	2b f8                	sub    %eax,%edi
422698:	74 16                	je     0x4226b0
42269a:	33 c9                	xor    %ecx,%ecx
42269c:	85 ff                	test   %edi,%edi
42269e:	0f 9f c1             	setg   %cl
4226a1:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4226a8:	85 c9                	test   %ecx,%ecx
4226aa:	0f 85 18 f9 ff ff    	jne    0x421fc8
4226b0:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
4226b4:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
4226b8:	2b f8                	sub    %eax,%edi
4226ba:	74 16                	je     0x4226d2
4226bc:	33 c9                	xor    %ecx,%ecx
4226be:	85 ff                	test   %edi,%edi
4226c0:	0f 9f c1             	setg   %cl
4226c3:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4226ca:	85 c9                	test   %ecx,%ecx
4226cc:	0f 85 f6 f8 ff ff    	jne    0x421fc8
4226d2:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
4226d6:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
4226da:	2b c8                	sub    %eax,%ecx
4226dc:	74 12                	je     0x4226f0
4226de:	33 c0                	xor    %eax,%eax
4226e0:	85 c9                	test   %ecx,%ecx
4226e2:	0f 9f c0             	setg   %al
4226e5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4226ec:	eb 02                	jmp    0x4226f0
4226ee:	33 c9                	xor    %ecx,%ecx
4226f0:	85 c9                	test   %ecx,%ecx
4226f2:	0f 85 d0 f8 ff ff    	jne    0x421fc8
4226f8:	8b 46 f6             	mov    -0xa(%esi),%eax
4226fb:	3b 42 f6             	cmp    -0xa(%edx),%eax
4226fe:	0f 84 82 00 00 00    	je     0x422786
422704:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
422708:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
42270c:	2b f8                	sub    %eax,%edi
42270e:	74 16                	je     0x422726
422710:	33 c9                	xor    %ecx,%ecx
422712:	85 ff                	test   %edi,%edi
422714:	0f 9f c1             	setg   %cl
422717:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42271e:	85 c9                	test   %ecx,%ecx
422720:	0f 85 a2 f8 ff ff    	jne    0x421fc8
422726:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
42272a:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
42272e:	2b f8                	sub    %eax,%edi
422730:	74 16                	je     0x422748
422732:	33 c9                	xor    %ecx,%ecx
422734:	85 ff                	test   %edi,%edi
422736:	0f 9f c1             	setg   %cl
422739:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422740:	85 c9                	test   %ecx,%ecx
422742:	0f 85 80 f8 ff ff    	jne    0x421fc8
422748:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
42274c:	0f b6 7e f8          	movzbl -0x8(%esi),%edi
422750:	2b f8                	sub    %eax,%edi
422752:	74 16                	je     0x42276a
422754:	33 c9                	xor    %ecx,%ecx
422756:	85 ff                	test   %edi,%edi
422758:	0f 9f c1             	setg   %cl
42275b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422762:	85 c9                	test   %ecx,%ecx
422764:	0f 85 5e f8 ff ff    	jne    0x421fc8
42276a:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
42276e:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
422772:	2b c8                	sub    %eax,%ecx
422774:	74 12                	je     0x422788
422776:	33 c0                	xor    %eax,%eax
422778:	85 c9                	test   %ecx,%ecx
42277a:	0f 9f c0             	setg   %al
42277d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422784:	eb 02                	jmp    0x422788
422786:	33 c9                	xor    %ecx,%ecx
422788:	85 c9                	test   %ecx,%ecx
42278a:	0f 85 38 f8 ff ff    	jne    0x421fc8
422790:	8b 46 fa             	mov    -0x6(%esi),%eax
422793:	3b 42 fa             	cmp    -0x6(%edx),%eax
422796:	0f 84 81 00 00 00    	je     0x42281d
42279c:	0f b6 f8             	movzbl %al,%edi
42279f:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
4227a3:	2b f8                	sub    %eax,%edi
4227a5:	74 16                	je     0x4227bd
4227a7:	33 c9                	xor    %ecx,%ecx
4227a9:	85 ff                	test   %edi,%edi
4227ab:	0f 9f c1             	setg   %cl
4227ae:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4227b5:	85 c9                	test   %ecx,%ecx
4227b7:	0f 85 0b f8 ff ff    	jne    0x421fc8
4227bd:	0f b6 7e fb          	movzbl -0x5(%esi),%edi
4227c1:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
4227c5:	2b f8                	sub    %eax,%edi
4227c7:	74 16                	je     0x4227df
4227c9:	33 c9                	xor    %ecx,%ecx
4227cb:	85 ff                	test   %edi,%edi
4227cd:	0f 9f c1             	setg   %cl
4227d0:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4227d7:	85 c9                	test   %ecx,%ecx
4227d9:	0f 85 e9 f7 ff ff    	jne    0x421fc8
4227df:	0f b6 7e fc          	movzbl -0x4(%esi),%edi
4227e3:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
4227e7:	2b f8                	sub    %eax,%edi
4227e9:	74 16                	je     0x422801
4227eb:	33 c9                	xor    %ecx,%ecx
4227ed:	85 ff                	test   %edi,%edi
4227ef:	0f 9f c1             	setg   %cl
4227f2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4227f9:	85 c9                	test   %ecx,%ecx
4227fb:	0f 85 c7 f7 ff ff    	jne    0x421fc8
422801:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
422805:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
422809:	2b c8                	sub    %eax,%ecx
42280b:	74 12                	je     0x42281f
42280d:	33 c0                	xor    %eax,%eax
42280f:	85 c9                	test   %ecx,%ecx
422811:	0f 9f c0             	setg   %al
422814:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
42281b:	eb 02                	jmp    0x42281f