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
42281d:	33 c9                	xor    %ecx,%ecx
42281f:	85 c9                	test   %ecx,%ecx
422821:	0f 85 a1 f7 ff ff    	jne    0x421fc8
422827:	66 8b 46 fe          	mov    -0x2(%esi),%ax
42282b:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
42282f:	0f 84 91 f7 ff ff    	je     0x421fc6
422835:	e9 45 04 00 00       	jmp    0x422c7f
42283a:	8b 46 e1             	mov    -0x1f(%esi),%eax
42283d:	3b 42 e1             	cmp    -0x1f(%edx),%eax
422840:	0f 84 82 00 00 00    	je     0x4228c8
422846:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
42284a:	0f b6 7e e1          	movzbl -0x1f(%esi),%edi
42284e:	2b f8                	sub    %eax,%edi
422850:	74 16                	je     0x422868
422852:	33 c9                	xor    %ecx,%ecx
422854:	85 ff                	test   %edi,%edi
422856:	0f 9f c1             	setg   %cl
422859:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422860:	85 c9                	test   %ecx,%ecx
422862:	0f 85 60 f7 ff ff    	jne    0x421fc8
422868:	0f b6 7e e2          	movzbl -0x1e(%esi),%edi
42286c:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
422870:	2b f8                	sub    %eax,%edi
422872:	74 16                	je     0x42288a
422874:	33 c9                	xor    %ecx,%ecx
422876:	85 ff                	test   %edi,%edi
422878:	0f 9f c1             	setg   %cl
42287b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422882:	85 c9                	test   %ecx,%ecx
422884:	0f 85 3e f7 ff ff    	jne    0x421fc8
42288a:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
42288e:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
422892:	2b f8                	sub    %eax,%edi
422894:	74 16                	je     0x4228ac
422896:	33 c9                	xor    %ecx,%ecx
422898:	85 ff                	test   %edi,%edi
42289a:	0f 9f c1             	setg   %cl
42289d:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4228a4:	85 c9                	test   %ecx,%ecx
4228a6:	0f 85 1c f7 ff ff    	jne    0x421fc8
4228ac:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
4228b0:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
4228b4:	2b c8                	sub    %eax,%ecx
4228b6:	74 12                	je     0x4228ca
4228b8:	33 c0                	xor    %eax,%eax
4228ba:	85 c9                	test   %ecx,%ecx
4228bc:	0f 9f c0             	setg   %al
4228bf:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4228c6:	eb 02                	jmp    0x4228ca
4228c8:	33 c9                	xor    %ecx,%ecx
4228ca:	85 c9                	test   %ecx,%ecx
4228cc:	0f 85 f6 f6 ff ff    	jne    0x421fc8
4228d2:	8b 46 e5             	mov    -0x1b(%esi),%eax
4228d5:	3b 42 e5             	cmp    -0x1b(%edx),%eax
4228d8:	0f 84 81 00 00 00    	je     0x42295f
4228de:	0f b6 f8             	movzbl %al,%edi
4228e1:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
4228e5:	2b f8                	sub    %eax,%edi
4228e7:	74 16                	je     0x4228ff
4228e9:	33 c9                	xor    %ecx,%ecx
4228eb:	85 ff                	test   %edi,%edi
4228ed:	0f 9f c1             	setg   %cl
4228f0:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4228f7:	85 c9                	test   %ecx,%ecx
4228f9:	0f 85 c9 f6 ff ff    	jne    0x421fc8
4228ff:	0f b6 7e e6          	movzbl -0x1a(%esi),%edi
422903:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
422907:	2b f8                	sub    %eax,%edi
422909:	74 16                	je     0x422921
42290b:	33 c9                	xor    %ecx,%ecx
42290d:	85 ff                	test   %edi,%edi
42290f:	0f 9f c1             	setg   %cl
422912:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422919:	85 c9                	test   %ecx,%ecx
42291b:	0f 85 a7 f6 ff ff    	jne    0x421fc8
422921:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
422925:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
422929:	2b f8                	sub    %eax,%edi
42292b:	74 16                	je     0x422943
42292d:	33 c9                	xor    %ecx,%ecx
42292f:	85 ff                	test   %edi,%edi
422931:	0f 9f c1             	setg   %cl
422934:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42293b:	85 c9                	test   %ecx,%ecx
42293d:	0f 85 85 f6 ff ff    	jne    0x421fc8
422943:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
422947:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
42294b:	2b c8                	sub    %eax,%ecx
42294d:	74 12                	je     0x422961
42294f:	33 c0                	xor    %eax,%eax
422951:	85 c9                	test   %ecx,%ecx
422953:	0f 9f c0             	setg   %al
422956:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
42295d:	eb 02                	jmp    0x422961
42295f:	33 c9                	xor    %ecx,%ecx
422961:	85 c9                	test   %ecx,%ecx
422963:	0f 85 5f f6 ff ff    	jne    0x421fc8
422969:	8b 46 e9             	mov    -0x17(%esi),%eax
42296c:	3b 42 e9             	cmp    -0x17(%edx),%eax
42296f:	0f 84 81 00 00 00    	je     0x4229f6
422975:	0f b6 f8             	movzbl %al,%edi
422978:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
42297c:	2b f8                	sub    %eax,%edi
42297e:	74 16                	je     0x422996
422980:	33 c9                	xor    %ecx,%ecx
422982:	85 ff                	test   %edi,%edi
422984:	0f 9f c1             	setg   %cl
422987:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42298e:	85 c9                	test   %ecx,%ecx
422990:	0f 85 32 f6 ff ff    	jne    0x421fc8
422996:	0f b6 7e ea          	movzbl -0x16(%esi),%edi
42299a:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
42299e:	2b f8                	sub    %eax,%edi
4229a0:	74 16                	je     0x4229b8
4229a2:	33 c9                	xor    %ecx,%ecx
4229a4:	85 ff                	test   %edi,%edi
4229a6:	0f 9f c1             	setg   %cl
4229a9:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4229b0:	85 c9                	test   %ecx,%ecx
4229b2:	0f 85 10 f6 ff ff    	jne    0x421fc8
4229b8:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
4229bc:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
4229c0:	2b f8                	sub    %eax,%edi
4229c2:	74 16                	je     0x4229da
4229c4:	33 c9                	xor    %ecx,%ecx
4229c6:	85 ff                	test   %edi,%edi
4229c8:	0f 9f c1             	setg   %cl
4229cb:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4229d2:	85 c9                	test   %ecx,%ecx
4229d4:	0f 85 ee f5 ff ff    	jne    0x421fc8
4229da:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
4229de:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
4229e2:	2b c8                	sub    %eax,%ecx
4229e4:	74 12                	je     0x4229f8
4229e6:	33 c0                	xor    %eax,%eax
4229e8:	85 c9                	test   %ecx,%ecx
4229ea:	0f 9f c0             	setg   %al
4229ed:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4229f4:	eb 02                	jmp    0x4229f8
4229f6:	33 c9                	xor    %ecx,%ecx
4229f8:	85 c9                	test   %ecx,%ecx
4229fa:	0f 85 c8 f5 ff ff    	jne    0x421fc8
422a00:	8b 46 ed             	mov    -0x13(%esi),%eax
422a03:	3b 42 ed             	cmp    -0x13(%edx),%eax
422a06:	0f 84 81 00 00 00    	je     0x422a8d
422a0c:	0f b6 f8             	movzbl %al,%edi
422a0f:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
422a13:	2b f8                	sub    %eax,%edi
422a15:	74 16                	je     0x422a2d
422a17:	33 c9                	xor    %ecx,%ecx
422a19:	85 ff                	test   %edi,%edi
422a1b:	0f 9f c1             	setg   %cl
422a1e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422a25:	85 c9                	test   %ecx,%ecx
422a27:	0f 85 9b f5 ff ff    	jne    0x421fc8
422a2d:	0f b6 7e ee          	movzbl -0x12(%esi),%edi
422a31:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
422a35:	2b f8                	sub    %eax,%edi
422a37:	74 16                	je     0x422a4f
422a39:	33 c9                	xor    %ecx,%ecx
422a3b:	85 ff                	test   %edi,%edi
422a3d:	0f 9f c1             	setg   %cl
422a40:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422a47:	85 c9                	test   %ecx,%ecx
422a49:	0f 85 79 f5 ff ff    	jne    0x421fc8
422a4f:	0f b6 7e ef          	movzbl -0x11(%esi),%edi
422a53:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
422a57:	2b f8                	sub    %eax,%edi
422a59:	74 16                	je     0x422a71
422a5b:	33 c9                	xor    %ecx,%ecx
422a5d:	85 ff                	test   %edi,%edi
422a5f:	0f 9f c1             	setg   %cl
422a62:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422a69:	85 c9                	test   %ecx,%ecx
422a6b:	0f 85 57 f5 ff ff    	jne    0x421fc8