4204e6:	33 c0                	xor    %eax,%eax
4204e8:	85 c9                	test   %ecx,%ecx
4204ea:	0f 9f c0             	setg   %al
4204ed:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4204f4:	eb 02                	jmp    0x4204f8
4204f6:	33 c9                	xor    %ecx,%ecx
4204f8:	85 c9                	test   %ecx,%ecx
4204fa:	0f 85 67 f9 ff ff    	jne    0x41fe67
420500:	8b 46 f2             	mov    -0xe(%esi),%eax
420503:	3b 42 f2             	cmp    -0xe(%edx),%eax
420506:	0f 84 81 00 00 00    	je     0x42058d
42050c:	0f b6 f8             	movzbl %al,%edi
42050f:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
420513:	2b f8                	sub    %eax,%edi
420515:	74 16                	je     0x42052d
420517:	33 c9                	xor    %ecx,%ecx
420519:	85 ff                	test   %edi,%edi
42051b:	0f 9f c1             	setg   %cl
42051e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420525:	85 c9                	test   %ecx,%ecx
420527:	0f 85 3a f9 ff ff    	jne    0x41fe67
42052d:	0f b6 7e f3          	movzbl -0xd(%esi),%edi
420531:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
420535:	2b f8                	sub    %eax,%edi
420537:	74 16                	je     0x42054f
420539:	33 c9                	xor    %ecx,%ecx
42053b:	85 ff                	test   %edi,%edi
42053d:	0f 9f c1             	setg   %cl
420540:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420547:	85 c9                	test   %ecx,%ecx
420549:	0f 85 18 f9 ff ff    	jne    0x41fe67
42054f:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
420553:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
420557:	2b f8                	sub    %eax,%edi
420559:	74 16                	je     0x420571
42055b:	33 c9                	xor    %ecx,%ecx
42055d:	85 ff                	test   %edi,%edi
42055f:	0f 9f c1             	setg   %cl
420562:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420569:	85 c9                	test   %ecx,%ecx
42056b:	0f 85 f6 f8 ff ff    	jne    0x41fe67
420571:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
420575:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
420579:	2b c8                	sub    %eax,%ecx
42057b:	74 12                	je     0x42058f
42057d:	33 c0                	xor    %eax,%eax
42057f:	85 c9                	test   %ecx,%ecx
420581:	0f 9f c0             	setg   %al
420584:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
42058b:	eb 02                	jmp    0x42058f
42058d:	33 c9                	xor    %ecx,%ecx
42058f:	85 c9                	test   %ecx,%ecx
420591:	0f 85 d0 f8 ff ff    	jne    0x41fe67
420597:	8b 46 f6             	mov    -0xa(%esi),%eax
42059a:	3b 42 f6             	cmp    -0xa(%edx),%eax
42059d:	0f 84 82 00 00 00    	je     0x420625
4205a3:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
4205a7:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
4205ab:	2b f8                	sub    %eax,%edi
4205ad:	74 16                	je     0x4205c5
4205af:	33 c9                	xor    %ecx,%ecx
4205b1:	85 ff                	test   %edi,%edi
4205b3:	0f 9f c1             	setg   %cl
4205b6:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4205bd:	85 c9                	test   %ecx,%ecx
4205bf:	0f 85 a2 f8 ff ff    	jne    0x41fe67
4205c5:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
4205c9:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
4205cd:	2b f8                	sub    %eax,%edi
4205cf:	74 16                	je     0x4205e7
4205d1:	33 c9                	xor    %ecx,%ecx
4205d3:	85 ff                	test   %edi,%edi
4205d5:	0f 9f c1             	setg   %cl
4205d8:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4205df:	85 c9                	test   %ecx,%ecx
4205e1:	0f 85 80 f8 ff ff    	jne    0x41fe67
4205e7:	0f b6 7e f8          	movzbl -0x8(%esi),%edi
4205eb:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
4205ef:	2b f8                	sub    %eax,%edi
4205f1:	74 16                	je     0x420609
4205f3:	33 c9                	xor    %ecx,%ecx
4205f5:	85 ff                	test   %edi,%edi
4205f7:	0f 9f c1             	setg   %cl
4205fa:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420601:	85 c9                	test   %ecx,%ecx
420603:	0f 85 5e f8 ff ff    	jne    0x41fe67
420609:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
42060d:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
420611:	2b c8                	sub    %eax,%ecx
420613:	74 12                	je     0x420627
420615:	33 c0                	xor    %eax,%eax
420617:	85 c9                	test   %ecx,%ecx
420619:	0f 9f c0             	setg   %al
42061c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
420623:	eb 02                	jmp    0x420627
420625:	33 c9                	xor    %ecx,%ecx
420627:	85 c9                	test   %ecx,%ecx
420629:	0f 85 38 f8 ff ff    	jne    0x41fe67
42062f:	8b 46 fa             	mov    -0x6(%esi),%eax
420632:	3b 42 fa             	cmp    -0x6(%edx),%eax
420635:	0f 84 81 00 00 00    	je     0x4206bc
42063b:	0f b6 f8             	movzbl %al,%edi
42063e:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
420642:	2b f8                	sub    %eax,%edi
420644:	74 16                	je     0x42065c
420646:	33 c9                	xor    %ecx,%ecx
420648:	85 ff                	test   %edi,%edi
42064a:	0f 9f c1             	setg   %cl
42064d:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420654:	85 c9                	test   %ecx,%ecx
420656:	0f 85 0b f8 ff ff    	jne    0x41fe67
42065c:	0f b6 7e fb          	movzbl -0x5(%esi),%edi
420660:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
420664:	2b f8                	sub    %eax,%edi
420666:	74 16                	je     0x42067e
420668:	33 c9                	xor    %ecx,%ecx
42066a:	85 ff                	test   %edi,%edi
42066c:	0f 9f c1             	setg   %cl
42066f:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420676:	85 c9                	test   %ecx,%ecx
420678:	0f 85 e9 f7 ff ff    	jne    0x41fe67
42067e:	0f b6 7e fc          	movzbl -0x4(%esi),%edi
420682:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
420686:	2b f8                	sub    %eax,%edi
420688:	74 16                	je     0x4206a0
42068a:	33 c9                	xor    %ecx,%ecx
42068c:	85 ff                	test   %edi,%edi
42068e:	0f 9f c1             	setg   %cl
420691:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420698:	85 c9                	test   %ecx,%ecx
42069a:	0f 85 c7 f7 ff ff    	jne    0x41fe67
4206a0:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
4206a4:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
4206a8:	2b c8                	sub    %eax,%ecx
4206aa:	74 12                	je     0x4206be
4206ac:	33 c0                	xor    %eax,%eax
4206ae:	85 c9                	test   %ecx,%ecx
4206b0:	0f 9f c0             	setg   %al
4206b3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4206ba:	eb 02                	jmp    0x4206be
4206bc:	33 c9                	xor    %ecx,%ecx
4206be:	85 c9                	test   %ecx,%ecx
4206c0:	0f 85 a1 f7 ff ff    	jne    0x41fe67
4206c6:	66 8b 46 fe          	mov    -0x2(%esi),%ax
4206ca:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
4206ce:	0f 84 91 f7 ff ff    	je     0x41fe65
4206d4:	e9 44 04 00 00       	jmp    0x420b1d
4206d9:	8b 46 e1             	mov    -0x1f(%esi),%eax
4206dc:	3b 42 e1             	cmp    -0x1f(%edx),%eax
4206df:	0f 84 81 00 00 00    	je     0x420766
4206e5:	0f b6 f8             	movzbl %al,%edi
4206e8:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
4206ec:	2b f8                	sub    %eax,%edi
4206ee:	74 16                	je     0x420706
4206f0:	33 c9                	xor    %ecx,%ecx
4206f2:	85 ff                	test   %edi,%edi
4206f4:	0f 9f c1             	setg   %cl
4206f7:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4206fe:	85 c9                	test   %ecx,%ecx
420700:	0f 85 61 f7 ff ff    	jne    0x41fe67
420706:	0f b6 7e e2          	movzbl -0x1e(%esi),%edi
42070a:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
42070e:	2b f8                	sub    %eax,%edi
420710:	74 16                	je     0x420728
420712:	33 c9                	xor    %ecx,%ecx
420714:	85 ff                	test   %edi,%edi
420716:	0f 9f c1             	setg   %cl
420719:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420720:	85 c9                	test   %ecx,%ecx
420722:	0f 85 3f f7 ff ff    	jne    0x41fe67
420728:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
42072c:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
420730:	2b f8                	sub    %eax,%edi
420732:	74 16                	je     0x42074a
420734:	33 c9                	xor    %ecx,%ecx
420736:	85 ff                	test   %edi,%edi
420738:	0f 9f c1             	setg   %cl
42073b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420742:	85 c9                	test   %ecx,%ecx
420744:	0f 85 1d f7 ff ff    	jne    0x41fe67
42074a:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
42074e:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
420752:	2b c8                	sub    %eax,%ecx
420754:	74 12                	je     0x420768
420756:	33 c0                	xor    %eax,%eax
420758:	85 c9                	test   %ecx,%ecx
42075a:	0f 9f c0             	setg   %al
42075d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
420764:	eb 02                	jmp    0x420768
420766:	33 c9                	xor    %ecx,%ecx
420768:	85 c9                	test   %ecx,%ecx
42076a:	0f 85 f7 f6 ff ff    	jne    0x41fe67
420770:	8b 46 e5             	mov    -0x1b(%esi),%eax
420773:	3b 42 e5             	cmp    -0x1b(%edx),%eax
420776:	0f 84 81 00 00 00    	je     0x4207fd
42077c:	0f b6 f8             	movzbl %al,%edi
42077f:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
420783:	2b f8                	sub    %eax,%edi
420785:	74 16                	je     0x42079d
420787:	33 c9                	xor    %ecx,%ecx
420789:	85 ff                	test   %edi,%edi
42078b:	0f 9f c1             	setg   %cl
42078e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420795:	85 c9                	test   %ecx,%ecx
420797:	0f 85 ca f6 ff ff    	jne    0x41fe67
42079d:	0f b6 7e e6          	movzbl -0x1a(%esi),%edi
4207a1:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
4207a5:	2b f8                	sub    %eax,%edi
4207a7:	74 16                	je     0x4207bf
4207a9:	33 c9                	xor    %ecx,%ecx
4207ab:	85 ff                	test   %edi,%edi
4207ad:	0f 9f c1             	setg   %cl
4207b0:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4207b7:	85 c9                	test   %ecx,%ecx
4207b9:	0f 85 a8 f6 ff ff    	jne    0x41fe67
4207bf:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
4207c3:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
4207c7:	2b f8                	sub    %eax,%edi
4207c9:	74 16                	je     0x4207e1
4207cb:	33 c9                	xor    %ecx,%ecx
4207cd:	85 ff                	test   %edi,%edi
4207cf:	0f 9f c1             	setg   %cl
4207d2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4207d9:	85 c9                	test   %ecx,%ecx
4207db:	0f 85 86 f6 ff ff    	jne    0x41fe67
4207e1:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
4207e5:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
4207e9:	2b c8                	sub    %eax,%ecx
4207eb:	74 12                	je     0x4207ff
4207ed:	33 c0                	xor    %eax,%eax
4207ef:	85 c9                	test   %ecx,%ecx
4207f1:	0f 9f c0             	setg   %al
4207f4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4207fb:	eb 02                	jmp    0x4207ff
4207fd:	33 c9                	xor    %ecx,%ecx
4207ff:	85 c9                	test   %ecx,%ecx
420801:	0f 85 60 f6 ff ff    	jne    0x41fe67
420807:	8b 46 e9             	mov    -0x17(%esi),%eax
42080a:	3b 42 e9             	cmp    -0x17(%edx),%eax
42080d:	0f 84 81 00 00 00    	je     0x420894
420813:	0f b6 f8             	movzbl %al,%edi
420816:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
42081a:	2b f8                	sub    %eax,%edi
42081c:	74 16                	je     0x420834
42081e:	33 c9                	xor    %ecx,%ecx
420820:	85 ff                	test   %edi,%edi
420822:	0f 9f c1             	setg   %cl
420825:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42082c:	85 c9                	test   %ecx,%ecx
42082e:	0f 85 33 f6 ff ff    	jne    0x41fe67
420834:	0f b6 7e ea          	movzbl -0x16(%esi),%edi
420838:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
42083c:	2b f8                	sub    %eax,%edi
42083e:	74 16                	je     0x420856
420840:	33 c9                	xor    %ecx,%ecx
420842:	85 ff                	test   %edi,%edi
420844:	0f 9f c1             	setg   %cl
420847:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42084e:	85 c9                	test   %ecx,%ecx
420850:	0f 85 11 f6 ff ff    	jne    0x41fe67
420856:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
42085a:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
42085e:	2b f8                	sub    %eax,%edi
420860:	74 16                	je     0x420878
420862:	33 c9                	xor    %ecx,%ecx
420864:	85 ff                	test   %edi,%edi
420866:	0f 9f c1             	setg   %cl
420869:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420870:	85 c9                	test   %ecx,%ecx
420872:	0f 85 ef f5 ff ff    	jne    0x41fe67
420878:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
42087c:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
420880:	2b c8                	sub    %eax,%ecx
420882:	74 12                	je     0x420896
420884:	33 c0                	xor    %eax,%eax
420886:	85 c9                	test   %ecx,%ecx
420888:	0f 9f c0             	setg   %al
42088b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
420892:	eb 02                	jmp    0x420896
420894:	33 c9                	xor    %ecx,%ecx
420896:	85 c9                	test   %ecx,%ecx
420898:	0f 85 c9 f5 ff ff    	jne    0x41fe67
42089e:	8b 46 ed             	mov    -0x13(%esi),%eax
4208a1:	3b 42 ed             	cmp    -0x13(%edx),%eax
4208a4:	0f 84 81 00 00 00    	je     0x42092b
4208aa:	0f b6 f8             	movzbl %al,%edi
4208ad:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
4208b1:	2b f8                	sub    %eax,%edi
4208b3:	74 16                	je     0x4208cb
4208b5:	33 c9                	xor    %ecx,%ecx
4208b7:	85 ff                	test   %edi,%edi
4208b9:	0f 9f c1             	setg   %cl
4208bc:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4208c3:	85 c9                	test   %ecx,%ecx
4208c5:	0f 85 9c f5 ff ff    	jne    0x41fe67
4208cb:	0f b6 7e ee          	movzbl -0x12(%esi),%edi
4208cf:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
4208d3:	2b f8                	sub    %eax,%edi
4208d5:	74 16                	je     0x4208ed
4208d7:	33 c9                	xor    %ecx,%ecx
4208d9:	85 ff                	test   %edi,%edi
4208db:	0f 9f c1             	setg   %cl
4208de:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4208e5:	85 c9                	test   %ecx,%ecx
4208e7:	0f 85 7a f5 ff ff    	jne    0x41fe67
4208ed:	0f b6 7e ef          	movzbl -0x11(%esi),%edi
4208f1:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
4208f5:	2b f8                	sub    %eax,%edi
4208f7:	74 16                	je     0x42090f
4208f9:	33 c9                	xor    %ecx,%ecx
4208fb:	85 ff                	test   %edi,%edi
4208fd:	0f 9f c1             	setg   %cl
420900:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420907:	85 c9                	test   %ecx,%ecx
420909:	0f 85 58 f5 ff ff    	jne    0x41fe67
42090f:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
420913:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
420917:	2b c8                	sub    %eax,%ecx
420919:	74 12                	je     0x42092d
42091b:	33 c0                	xor    %eax,%eax
42091d:	85 c9                	test   %ecx,%ecx
42091f:	0f 9f c0             	setg   %al
420922:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
420929:	eb 02                	jmp    0x42092d
42092b:	33 c9                	xor    %ecx,%ecx
42092d:	85 c9                	test   %ecx,%ecx
42092f:	0f 85 32 f5 ff ff    	jne    0x41fe67
420935:	8b 46 f1             	mov    -0xf(%esi),%eax
420938:	3b 42 f1             	cmp    -0xf(%edx),%eax
42093b:	0f 84 82 00 00 00    	je     0x4209c3
420941:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
420945:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
420949:	2b f8                	sub    %eax,%edi
42094b:	74 16                	je     0x420963
42094d:	33 c9                	xor    %ecx,%ecx
42094f:	85 ff                	test   %edi,%edi
420951:	0f 9f c1             	setg   %cl
420954:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42095b:	85 c9                	test   %ecx,%ecx
42095d:	0f 85 04 f5 ff ff    	jne    0x41fe67
420963:	0f b6 7e f2          	movzbl -0xe(%esi),%edi
420967:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
42096b:	2b f8                	sub    %eax,%edi
42096d:	74 16                	je     0x420985
42096f:	33 c9                	xor    %ecx,%ecx
420971:	85 ff                	test   %edi,%edi
420973:	0f 9f c1             	setg   %cl
420976:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42097d:	85 c9                	test   %ecx,%ecx
42097f:	0f 85 e2 f4 ff ff    	jne    0x41fe67