5e564a:	33 c9                	xor    %ecx,%ecx
5e564c:	85 ff                	test   %edi,%edi
5e564e:	0f 9f c1             	setg   %cl
5e5651:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5658:	eb 1e                	jmp    0x5e5678
5e565a:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
5e565e:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
5e5662:	2b c8                	sub    %eax,%ecx
5e5664:	74 12                	je     0x5e5678
5e5666:	33 c0                	xor    %eax,%eax
5e5668:	85 c9                	test   %ecx,%ecx
5e566a:	0f 9f c0             	setg   %al
5e566d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5674:	eb 02                	jmp    0x5e5678
5e5676:	33 c9                	xor    %ecx,%ecx
5e5678:	85 c9                	test   %ecx,%ecx
5e567a:	0f 85 6f fc ff ff    	jne    0x5e52ef
5e5680:	8b 46 ea             	mov    -0x16(%esi),%eax
5e5683:	3b 42 ea             	cmp    -0x16(%edx),%eax
5e5686:	74 4f                	je     0x5e56d7
5e5688:	0f b6 f8             	movzbl %al,%edi
5e568b:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
5e568f:	2b f8                	sub    %eax,%edi
5e5691:	75 18                	jne    0x5e56ab
5e5693:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
5e5697:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
5e569b:	2b f8                	sub    %eax,%edi
5e569d:	75 0c                	jne    0x5e56ab
5e569f:	0f b6 7e ec          	movzbl -0x14(%esi),%edi
5e56a3:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
5e56a7:	2b f8                	sub    %eax,%edi
5e56a9:	74 10                	je     0x5e56bb
5e56ab:	33 c9                	xor    %ecx,%ecx
5e56ad:	85 ff                	test   %edi,%edi
5e56af:	0f 9f c1             	setg   %cl
5e56b2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e56b9:	eb 1e                	jmp    0x5e56d9
5e56bb:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
5e56bf:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
5e56c3:	2b c8                	sub    %eax,%ecx
5e56c5:	74 12                	je     0x5e56d9
5e56c7:	33 c0                	xor    %eax,%eax
5e56c9:	85 c9                	test   %ecx,%ecx
5e56cb:	0f 9f c0             	setg   %al
5e56ce:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e56d5:	eb 02                	jmp    0x5e56d9
5e56d7:	33 c9                	xor    %ecx,%ecx
5e56d9:	85 c9                	test   %ecx,%ecx
5e56db:	0f 85 0e fc ff ff    	jne    0x5e52ef
5e56e1:	8b 46 ee             	mov    -0x12(%esi),%eax
5e56e4:	3b 42 ee             	cmp    -0x12(%edx),%eax
5e56e7:	74 4f                	je     0x5e5738
5e56e9:	0f b6 f8             	movzbl %al,%edi
5e56ec:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
5e56f0:	2b f8                	sub    %eax,%edi
5e56f2:	75 18                	jne    0x5e570c
5e56f4:	0f b6 7e ef          	movzbl -0x11(%esi),%edi
5e56f8:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
5e56fc:	2b f8                	sub    %eax,%edi
5e56fe:	75 0c                	jne    0x5e570c
5e5700:	0f b6 7e f0          	movzbl -0x10(%esi),%edi
5e5704:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
5e5708:	2b f8                	sub    %eax,%edi
5e570a:	74 10                	je     0x5e571c
5e570c:	33 c9                	xor    %ecx,%ecx
5e570e:	85 ff                	test   %edi,%edi
5e5710:	0f 9f c1             	setg   %cl
5e5713:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e571a:	eb 1e                	jmp    0x5e573a
5e571c:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
5e5720:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
5e5724:	2b c8                	sub    %eax,%ecx
5e5726:	74 12                	je     0x5e573a
5e5728:	33 c0                	xor    %eax,%eax
5e572a:	85 c9                	test   %ecx,%ecx
5e572c:	0f 9f c0             	setg   %al
5e572f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5736:	eb 02                	jmp    0x5e573a
5e5738:	33 c9                	xor    %ecx,%ecx
5e573a:	85 c9                	test   %ecx,%ecx
5e573c:	0f 85 ad fb ff ff    	jne    0x5e52ef
5e5742:	8b 46 f2             	mov    -0xe(%esi),%eax
5e5745:	3b 42 f2             	cmp    -0xe(%edx),%eax
5e5748:	74 4f                	je     0x5e5799
5e574a:	0f b6 f8             	movzbl %al,%edi
5e574d:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
5e5751:	2b f8                	sub    %eax,%edi
5e5753:	75 18                	jne    0x5e576d
5e5755:	0f b6 7e f3          	movzbl -0xd(%esi),%edi
5e5759:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
5e575d:	2b f8                	sub    %eax,%edi
5e575f:	75 0c                	jne    0x5e576d
5e5761:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
5e5765:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
5e5769:	2b f8                	sub    %eax,%edi
5e576b:	74 10                	je     0x5e577d
5e576d:	33 c9                	xor    %ecx,%ecx
5e576f:	85 ff                	test   %edi,%edi
5e5771:	0f 9f c1             	setg   %cl
5e5774:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e577b:	eb 1e                	jmp    0x5e579b
5e577d:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
5e5781:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
5e5785:	2b c8                	sub    %eax,%ecx
5e5787:	74 12                	je     0x5e579b
5e5789:	33 c0                	xor    %eax,%eax
5e578b:	85 c9                	test   %ecx,%ecx
5e578d:	0f 9f c0             	setg   %al
5e5790:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5797:	eb 02                	jmp    0x5e579b
5e5799:	33 c9                	xor    %ecx,%ecx
5e579b:	85 c9                	test   %ecx,%ecx
5e579d:	0f 85 4c fb ff ff    	jne    0x5e52ef
5e57a3:	8b 46 f6             	mov    -0xa(%esi),%eax
5e57a6:	3b 42 f6             	cmp    -0xa(%edx),%eax
5e57a9:	74 50                	je     0x5e57fb
5e57ab:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
5e57af:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
5e57b3:	2b f8                	sub    %eax,%edi
5e57b5:	75 18                	jne    0x5e57cf
5e57b7:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
5e57bb:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
5e57bf:	2b f8                	sub    %eax,%edi
5e57c1:	75 0c                	jne    0x5e57cf
5e57c3:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
5e57c7:	0f b6 7e f8          	movzbl -0x8(%esi),%edi
5e57cb:	2b f8                	sub    %eax,%edi
5e57cd:	74 10                	je     0x5e57df
5e57cf:	33 c9                	xor    %ecx,%ecx
5e57d1:	85 ff                	test   %edi,%edi
5e57d3:	0f 9f c1             	setg   %cl
5e57d6:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e57dd:	eb 1e                	jmp    0x5e57fd
5e57df:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
5e57e3:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
5e57e7:	2b c8                	sub    %eax,%ecx
5e57e9:	74 12                	je     0x5e57fd
5e57eb:	33 c0                	xor    %eax,%eax
5e57ed:	85 c9                	test   %ecx,%ecx
5e57ef:	0f 9f c0             	setg   %al
5e57f2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e57f9:	eb 02                	jmp    0x5e57fd
5e57fb:	33 c9                	xor    %ecx,%ecx
5e57fd:	85 c9                	test   %ecx,%ecx
5e57ff:	0f 85 ea fa ff ff    	jne    0x5e52ef
5e5805:	8b 46 fa             	mov    -0x6(%esi),%eax
5e5808:	3b 42 fa             	cmp    -0x6(%edx),%eax
5e580b:	74 4f                	je     0x5e585c
5e580d:	0f b6 f8             	movzbl %al,%edi
5e5810:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
5e5814:	2b f8                	sub    %eax,%edi
5e5816:	75 18                	jne    0x5e5830
5e5818:	0f b6 7e fb          	movzbl -0x5(%esi),%edi
5e581c:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
5e5820:	2b f8                	sub    %eax,%edi
5e5822:	75 0c                	jne    0x5e5830
5e5824:	0f b6 7e fc          	movzbl -0x4(%esi),%edi
5e5828:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
5e582c:	2b f8                	sub    %eax,%edi
5e582e:	74 10                	je     0x5e5840
5e5830:	33 c9                	xor    %ecx,%ecx
5e5832:	85 ff                	test   %edi,%edi
5e5834:	0f 9f c1             	setg   %cl
5e5837:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e583e:	eb 1e                	jmp    0x5e585e
5e5840:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
5e5844:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
5e5848:	2b c8                	sub    %eax,%ecx
5e584a:	74 12                	je     0x5e585e
5e584c:	33 c0                	xor    %eax,%eax
5e584e:	85 c9                	test   %ecx,%ecx
5e5850:	0f 9f c0             	setg   %al
5e5853:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e585a:	eb 02                	jmp    0x5e585e
5e585c:	33 c9                	xor    %ecx,%ecx
5e585e:	85 c9                	test   %ecx,%ecx
5e5860:	0f 85 89 fa ff ff    	jne    0x5e52ef
5e5866:	66 8b 46 fe          	mov    -0x2(%esi),%ax
5e586a:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
5e586e:	0f 84 79 fa ff ff    	je     0x5e52ed
5e5874:	e9 b5 02 00 00       	jmp    0x5e5b2e
5e5879:	8b 46 e1             	mov    -0x1f(%esi),%eax
5e587c:	3b 42 e1             	cmp    -0x1f(%edx),%eax
5e587f:	74 50                	je     0x5e58d1
5e5881:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
5e5885:	0f b6 7e e1          	movzbl -0x1f(%esi),%edi
5e5889:	2b f8                	sub    %eax,%edi
5e588b:	75 18                	jne    0x5e58a5
5e588d:	0f b6 7e e2          	movzbl -0x1e(%esi),%edi
5e5891:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
5e5895:	2b f8                	sub    %eax,%edi
5e5897:	75 0c                	jne    0x5e58a5
5e5899:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
5e589d:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
5e58a1:	2b f8                	sub    %eax,%edi
5e58a3:	74 10                	je     0x5e58b5
5e58a5:	33 c9                	xor    %ecx,%ecx
5e58a7:	85 ff                	test   %edi,%edi
5e58a9:	0f 9f c1             	setg   %cl
5e58ac:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e58b3:	eb 1e                	jmp    0x5e58d3
5e58b5:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
5e58b9:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
5e58bd:	2b c8                	sub    %eax,%ecx
5e58bf:	74 12                	je     0x5e58d3
5e58c1:	33 c0                	xor    %eax,%eax
5e58c3:	85 c9                	test   %ecx,%ecx
5e58c5:	0f 9f c0             	setg   %al
5e58c8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e58cf:	eb 02                	jmp    0x5e58d3
5e58d1:	33 c9                	xor    %ecx,%ecx
5e58d3:	85 c9                	test   %ecx,%ecx
5e58d5:	0f 85 14 fa ff ff    	jne    0x5e52ef
5e58db:	8b 46 e5             	mov    -0x1b(%esi),%eax
5e58de:	3b 42 e5             	cmp    -0x1b(%edx),%eax
5e58e1:	74 4f                	je     0x5e5932
5e58e3:	0f b6 f8             	movzbl %al,%edi
5e58e6:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
5e58ea:	2b f8                	sub    %eax,%edi
5e58ec:	75 18                	jne    0x5e5906
5e58ee:	0f b6 7e e6          	movzbl -0x1a(%esi),%edi
5e58f2:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
5e58f6:	2b f8                	sub    %eax,%edi
5e58f8:	75 0c                	jne    0x5e5906
5e58fa:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
5e58fe:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
5e5902:	2b f8                	sub    %eax,%edi
5e5904:	74 10                	je     0x5e5916
5e5906:	33 c9                	xor    %ecx,%ecx
5e5908:	85 ff                	test   %edi,%edi
5e590a:	0f 9f c1             	setg   %cl
5e590d:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5914:	eb 1e                	jmp    0x5e5934
5e5916:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
5e591a:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
5e591e:	2b c8                	sub    %eax,%ecx
5e5920:	74 12                	je     0x5e5934
5e5922:	33 c0                	xor    %eax,%eax
5e5924:	85 c9                	test   %ecx,%ecx
5e5926:	0f 9f c0             	setg   %al
5e5929:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5930:	eb 02                	jmp    0x5e5934
5e5932:	33 c9                	xor    %ecx,%ecx
5e5934:	85 c9                	test   %ecx,%ecx
5e5936:	0f 85 b3 f9 ff ff    	jne    0x5e52ef
5e593c:	8b 46 e9             	mov    -0x17(%esi),%eax
5e593f:	3b 42 e9             	cmp    -0x17(%edx),%eax
5e5942:	74 4f                	je     0x5e5993
5e5944:	0f b6 f8             	movzbl %al,%edi
5e5947:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
5e594b:	2b f8                	sub    %eax,%edi
5e594d:	75 18                	jne    0x5e5967
5e594f:	0f b6 7e ea          	movzbl -0x16(%esi),%edi
5e5953:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
5e5957:	2b f8                	sub    %eax,%edi
5e5959:	75 0c                	jne    0x5e5967
5e595b:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
5e595f:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
5e5963:	2b f8                	sub    %eax,%edi
5e5965:	74 10                	je     0x5e5977
5e5967:	33 c9                	xor    %ecx,%ecx
5e5969:	85 ff                	test   %edi,%edi
5e596b:	0f 9f c1             	setg   %cl
5e596e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5975:	eb 1e                	jmp    0x5e5995
5e5977:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
5e597b:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
5e597f:	2b c8                	sub    %eax,%ecx
5e5981:	74 12                	je     0x5e5995
5e5983:	33 c0                	xor    %eax,%eax
5e5985:	85 c9                	test   %ecx,%ecx
5e5987:	0f 9f c0             	setg   %al
5e598a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5991:	eb 02                	jmp    0x5e5995
5e5993:	33 c9                	xor    %ecx,%ecx
5e5995:	85 c9                	test   %ecx,%ecx
5e5997:	0f 85 52 f9 ff ff    	jne    0x5e52ef
5e599d:	8b 46 ed             	mov    -0x13(%esi),%eax
5e59a0:	3b 42 ed             	cmp    -0x13(%edx),%eax
5e59a3:	74 4f                	je     0x5e59f4
5e59a5:	0f b6 f8             	movzbl %al,%edi
5e59a8:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
5e59ac:	2b f8                	sub    %eax,%edi
5e59ae:	75 18                	jne    0x5e59c8
5e59b0:	0f b6 7e ee          	movzbl -0x12(%esi),%edi
5e59b4:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
5e59b8:	2b f8                	sub    %eax,%edi
5e59ba:	75 0c                	jne    0x5e59c8
5e59bc:	0f b6 7e ef          	movzbl -0x11(%esi),%edi
5e59c0:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
5e59c4:	2b f8                	sub    %eax,%edi
5e59c6:	74 10                	je     0x5e59d8
5e59c8:	33 c9                	xor    %ecx,%ecx
5e59ca:	85 ff                	test   %edi,%edi
5e59cc:	0f 9f c1             	setg   %cl
5e59cf:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e59d6:	eb 1e                	jmp    0x5e59f6
5e59d8:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
5e59dc:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
5e59e0:	2b c8                	sub    %eax,%ecx
5e59e2:	74 12                	je     0x5e59f6
5e59e4:	33 c0                	xor    %eax,%eax
5e59e6:	85 c9                	test   %ecx,%ecx
5e59e8:	0f 9f c0             	setg   %al
5e59eb:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e59f2:	eb 02                	jmp    0x5e59f6
5e59f4:	33 c9                	xor    %ecx,%ecx
5e59f6:	85 c9                	test   %ecx,%ecx
5e59f8:	0f 85 f1 f8 ff ff    	jne    0x5e52ef
5e59fe:	8b 46 f1             	mov    -0xf(%esi),%eax
5e5a01:	3b 42 f1             	cmp    -0xf(%edx),%eax
5e5a04:	74 50                	je     0x5e5a56
5e5a06:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
5e5a0a:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
5e5a0e:	2b f8                	sub    %eax,%edi
5e5a10:	75 18                	jne    0x5e5a2a
5e5a12:	0f b6 7e f2          	movzbl -0xe(%esi),%edi
5e5a16:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
5e5a1a:	2b f8                	sub    %eax,%edi
5e5a1c:	75 0c                	jne    0x5e5a2a
5e5a1e:	0f b6 7e f3          	movzbl -0xd(%esi),%edi
5e5a22:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
5e5a26:	2b f8                	sub    %eax,%edi
5e5a28:	74 10                	je     0x5e5a3a
5e5a2a:	33 c9                	xor    %ecx,%ecx
5e5a2c:	85 ff                	test   %edi,%edi
5e5a2e:	0f 9f c1             	setg   %cl
5e5a31:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5a38:	eb 1e                	jmp    0x5e5a58
5e5a3a:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
5e5a3e:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
5e5a42:	2b c8                	sub    %eax,%ecx
5e5a44:	74 12                	je     0x5e5a58
5e5a46:	33 c0                	xor    %eax,%eax
5e5a48:	85 c9                	test   %ecx,%ecx
5e5a4a:	0f 9f c0             	setg   %al
5e5a4d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5a54:	eb 02                	jmp    0x5e5a58
5e5a56:	33 c9                	xor    %ecx,%ecx
5e5a58:	85 c9                	test   %ecx,%ecx
5e5a5a:	0f 85 8f f8 ff ff    	jne    0x5e52ef
5e5a60:	8b 46 f5             	mov    -0xb(%esi),%eax
5e5a63:	3b 42 f5             	cmp    -0xb(%edx),%eax
5e5a66:	74 4f                	je     0x5e5ab7
5e5a68:	0f b6 f8             	movzbl %al,%edi
5e5a6b:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
5e5a6f:	2b f8                	sub    %eax,%edi
5e5a71:	75 18                	jne    0x5e5a8b
5e5a73:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
5e5a77:	0f b6 42 f6          	movzbl -0xa(%edx),%eax