40970c:	0f b6 7e ed          	movzbl -0x13(%esi),%edi
409710:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
409714:	2b f8                	sub    %eax,%edi
409716:	74 10                	je     0x409728
409718:	33 c9                	xor    %ecx,%ecx
40971a:	85 ff                	test   %edi,%edi
40971c:	0f 9f c1             	setg   %cl
40971f:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409726:	eb 1a                	jmp    0x409742
409728:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
40972c:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
409730:	2b c8                	sub    %eax,%ecx
409732:	74 0e                	je     0x409742
409734:	33 c0                	xor    %eax,%eax
409736:	85 c9                	test   %ecx,%ecx
409738:	0f 9f c0             	setg   %al
40973b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409742:	85 c9                	test   %ecx,%ecx
409744:	0f 85 e5 fe ff ff    	jne    0x40962f
40974a:	8b 46 ef             	mov    -0x11(%esi),%eax
40974d:	3b 42 ef             	cmp    -0x11(%edx),%eax
409750:	74 55                	je     0x4097a7
409752:	0f b6 f8             	movzbl %al,%edi
409755:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
409759:	2b f8                	sub    %eax,%edi
40975b:	75 18                	jne    0x409775
40975d:	0f b6 7e f0          	movzbl -0x10(%esi),%edi
409761:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
409765:	2b f8                	sub    %eax,%edi
409767:	75 0c                	jne    0x409775
409769:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
40976d:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
409771:	2b f8                	sub    %eax,%edi
409773:	74 10                	je     0x409785
409775:	33 c9                	xor    %ecx,%ecx
409777:	85 ff                	test   %edi,%edi
409779:	0f 9f c1             	setg   %cl
40977c:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409783:	eb 1a                	jmp    0x40979f
409785:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
409789:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
40978d:	2b c8                	sub    %eax,%ecx
40978f:	74 0e                	je     0x40979f
409791:	33 c0                	xor    %eax,%eax
409793:	85 c9                	test   %ecx,%ecx
409795:	0f 9f c0             	setg   %al
409798:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
40979f:	85 c9                	test   %ecx,%ecx
4097a1:	0f 85 88 fe ff ff    	jne    0x40962f
4097a7:	8b 46 f3             	mov    -0xd(%esi),%eax
4097aa:	3b 42 f3             	cmp    -0xd(%edx),%eax
4097ad:	74 55                	je     0x409804
4097af:	0f b6 f8             	movzbl %al,%edi
4097b2:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
4097b6:	2b f8                	sub    %eax,%edi
4097b8:	75 18                	jne    0x4097d2
4097ba:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
4097be:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
4097c2:	2b f8                	sub    %eax,%edi
4097c4:	75 0c                	jne    0x4097d2
4097c6:	0f b6 7e f5          	movzbl -0xb(%esi),%edi
4097ca:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
4097ce:	2b f8                	sub    %eax,%edi
4097d0:	74 10                	je     0x4097e2
4097d2:	33 c9                	xor    %ecx,%ecx
4097d4:	85 ff                	test   %edi,%edi
4097d6:	0f 9f c1             	setg   %cl
4097d9:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4097e0:	eb 1a                	jmp    0x4097fc
4097e2:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
4097e6:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
4097ea:	2b c8                	sub    %eax,%ecx
4097ec:	74 0e                	je     0x4097fc
4097ee:	33 c0                	xor    %eax,%eax
4097f0:	85 c9                	test   %ecx,%ecx
4097f2:	0f 9f c0             	setg   %al
4097f5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4097fc:	85 c9                	test   %ecx,%ecx
4097fe:	0f 85 2b fe ff ff    	jne    0x40962f
409804:	8b 46 f7             	mov    -0x9(%esi),%eax
409807:	3b 42 f7             	cmp    -0x9(%edx),%eax
40980a:	74 56                	je     0x409862
40980c:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
409810:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
409814:	2b f8                	sub    %eax,%edi
409816:	75 18                	jne    0x409830
409818:	0f b6 7e f8          	movzbl -0x8(%esi),%edi
40981c:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
409820:	2b f8                	sub    %eax,%edi
409822:	75 0c                	jne    0x409830
409824:	0f b6 7e f9          	movzbl -0x7(%esi),%edi
409828:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
40982c:	2b f8                	sub    %eax,%edi
40982e:	74 10                	je     0x409840
409830:	33 c9                	xor    %ecx,%ecx
409832:	85 ff                	test   %edi,%edi
409834:	0f 9f c1             	setg   %cl
409837:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
40983e:	eb 1a                	jmp    0x40985a
409840:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
409844:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
409848:	2b c8                	sub    %eax,%ecx
40984a:	74 0e                	je     0x40985a
40984c:	33 c0                	xor    %eax,%eax
40984e:	85 c9                	test   %ecx,%ecx
409850:	0f 9f c0             	setg   %al
409853:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
40985a:	85 c9                	test   %ecx,%ecx
40985c:	0f 85 cd fd ff ff    	jne    0x40962f
409862:	8b 46 fb             	mov    -0x5(%esi),%eax
409865:	3b 42 fb             	cmp    -0x5(%edx),%eax
409868:	74 55                	je     0x4098bf
40986a:	0f b6 f8             	movzbl %al,%edi
40986d:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
409871:	2b f8                	sub    %eax,%edi
409873:	75 18                	jne    0x40988d
409875:	0f b6 7e fc          	movzbl -0x4(%esi),%edi
409879:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
40987d:	2b f8                	sub    %eax,%edi
40987f:	75 0c                	jne    0x40988d
409881:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
409885:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
409889:	2b f8                	sub    %eax,%edi
40988b:	74 10                	je     0x40989d
40988d:	33 c9                	xor    %ecx,%ecx
40988f:	85 ff                	test   %edi,%edi
409891:	0f 9f c1             	setg   %cl
409894:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
40989b:	eb 1a                	jmp    0x4098b7
40989d:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
4098a1:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
4098a5:	2b c8                	sub    %eax,%ecx
4098a7:	74 0e                	je     0x4098b7
4098a9:	33 c0                	xor    %eax,%eax
4098ab:	85 c9                	test   %ecx,%ecx
4098ad:	0f 9f c0             	setg   %al
4098b0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4098b7:	85 c9                	test   %ecx,%ecx
4098b9:	0f 85 70 fd ff ff    	jne    0x40962f
4098bf:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
4098c3:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
4098c7:	2b c8                	sub    %eax,%ecx
4098c9:	0f 84 60 fd ff ff    	je     0x40962f
4098cf:	33 c0                	xor    %eax,%eax
4098d1:	85 c9                	test   %ecx,%ecx
4098d3:	0f 9f c0             	setg   %al
4098d6:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4098dd:	e9 4d fd ff ff       	jmp    0x40962f
4098e2:	8b 46 e2             	mov    -0x1e(%esi),%eax
4098e5:	3b 42 e2             	cmp    -0x1e(%edx),%eax
4098e8:	74 55                	je     0x40993f
4098ea:	0f b6 f8             	movzbl %al,%edi
4098ed:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
4098f1:	2b f8                	sub    %eax,%edi
4098f3:	75 18                	jne    0x40990d
4098f5:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
4098f9:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
4098fd:	2b f8                	sub    %eax,%edi
4098ff:	75 0c                	jne    0x40990d
409901:	0f b6 7e e4          	movzbl -0x1c(%esi),%edi
409905:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
409909:	2b f8                	sub    %eax,%edi
40990b:	74 10                	je     0x40991d
40990d:	33 c9                	xor    %ecx,%ecx
40990f:	85 ff                	test   %edi,%edi
409911:	0f 9f c1             	setg   %cl
409914:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
40991b:	eb 1a                	jmp    0x409937
40991d:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
409921:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
409925:	2b c8                	sub    %eax,%ecx
409927:	74 0e                	je     0x409937
409929:	33 c0                	xor    %eax,%eax
40992b:	85 c9                	test   %ecx,%ecx
40992d:	0f 9f c0             	setg   %al
409930:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409937:	85 c9                	test   %ecx,%ecx
409939:	0f 85 f0 fc ff ff    	jne    0x40962f
40993f:	8b 46 e6             	mov    -0x1a(%esi),%eax
409942:	3b 42 e6             	cmp    -0x1a(%edx),%eax
409945:	74 55                	je     0x40999c
409947:	0f b6 f8             	movzbl %al,%edi
40994a:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
40994e:	2b f8                	sub    %eax,%edi
409950:	75 18                	jne    0x40996a
409952:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
409956:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
40995a:	2b f8                	sub    %eax,%edi
40995c:	75 0c                	jne    0x40996a
40995e:	0f b6 7e e8          	movzbl -0x18(%esi),%edi
409962:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
409966:	2b f8                	sub    %eax,%edi
409968:	74 10                	je     0x40997a
40996a:	33 c9                	xor    %ecx,%ecx
40996c:	85 ff                	test   %edi,%edi
40996e:	0f 9f c1             	setg   %cl
409971:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409978:	eb 1a                	jmp    0x409994
40997a:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
40997e:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
409982:	2b c8                	sub    %eax,%ecx
409984:	74 0e                	je     0x409994
409986:	33 c0                	xor    %eax,%eax
409988:	85 c9                	test   %ecx,%ecx
40998a:	0f 9f c0             	setg   %al
40998d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409994:	85 c9                	test   %ecx,%ecx
409996:	0f 85 93 fc ff ff    	jne    0x40962f
40999c:	8b 46 ea             	mov    -0x16(%esi),%eax
40999f:	3b 42 ea             	cmp    -0x16(%edx),%eax
4099a2:	74 55                	je     0x4099f9
4099a4:	0f b6 f8             	movzbl %al,%edi
4099a7:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
4099ab:	2b f8                	sub    %eax,%edi
4099ad:	75 18                	jne    0x4099c7
4099af:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
4099b3:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
4099b7:	2b f8                	sub    %eax,%edi
4099b9:	75 0c                	jne    0x4099c7
4099bb:	0f b6 7e ec          	movzbl -0x14(%esi),%edi
4099bf:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
4099c3:	2b f8                	sub    %eax,%edi
4099c5:	74 10                	je     0x4099d7
4099c7:	33 c9                	xor    %ecx,%ecx
4099c9:	85 ff                	test   %edi,%edi
4099cb:	0f 9f c1             	setg   %cl
4099ce:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4099d5:	eb 1a                	jmp    0x4099f1
4099d7:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
4099db:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
4099df:	2b c8                	sub    %eax,%ecx
4099e1:	74 0e                	je     0x4099f1
4099e3:	33 c0                	xor    %eax,%eax
4099e5:	85 c9                	test   %ecx,%ecx
4099e7:	0f 9f c0             	setg   %al
4099ea:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4099f1:	85 c9                	test   %ecx,%ecx
4099f3:	0f 85 36 fc ff ff    	jne    0x40962f
4099f9:	8b 46 ee             	mov    -0x12(%esi),%eax
4099fc:	3b 42 ee             	cmp    -0x12(%edx),%eax
4099ff:	74 55                	je     0x409a56
409a01:	0f b6 f8             	movzbl %al,%edi
409a04:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
409a08:	2b f8                	sub    %eax,%edi
409a0a:	75 18                	jne    0x409a24
409a0c:	0f b6 7e ef          	movzbl -0x11(%esi),%edi
409a10:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
409a14:	2b f8                	sub    %eax,%edi
409a16:	75 0c                	jne    0x409a24
409a18:	0f b6 7e f0          	movzbl -0x10(%esi),%edi
409a1c:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
409a20:	2b f8                	sub    %eax,%edi
409a22:	74 10                	je     0x409a34
409a24:	33 c9                	xor    %ecx,%ecx
409a26:	85 ff                	test   %edi,%edi
409a28:	0f 9f c1             	setg   %cl
409a2b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409a32:	eb 1a                	jmp    0x409a4e
409a34:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
409a38:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
409a3c:	2b c8                	sub    %eax,%ecx
409a3e:	74 0e                	je     0x409a4e
409a40:	33 c0                	xor    %eax,%eax
409a42:	85 c9                	test   %ecx,%ecx
409a44:	0f 9f c0             	setg   %al
409a47:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409a4e:	85 c9                	test   %ecx,%ecx
409a50:	0f 85 d9 fb ff ff    	jne    0x40962f
409a56:	8b 46 f2             	mov    -0xe(%esi),%eax
409a59:	3b 42 f2             	cmp    -0xe(%edx),%eax
409a5c:	74 55                	je     0x409ab3
409a5e:	0f b6 f8             	movzbl %al,%edi
409a61:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
409a65:	2b f8                	sub    %eax,%edi
409a67:	75 18                	jne    0x409a81
409a69:	0f b6 7e f3          	movzbl -0xd(%esi),%edi
409a6d:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
409a71:	2b f8                	sub    %eax,%edi
409a73:	75 0c                	jne    0x409a81
409a75:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
409a79:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
409a7d:	2b f8                	sub    %eax,%edi
409a7f:	74 10                	je     0x409a91
409a81:	33 c9                	xor    %ecx,%ecx
409a83:	85 ff                	test   %edi,%edi
409a85:	0f 9f c1             	setg   %cl
409a88:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409a8f:	eb 1a                	jmp    0x409aab
409a91:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
409a95:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
409a99:	2b c8                	sub    %eax,%ecx
409a9b:	74 0e                	je     0x409aab
409a9d:	33 c0                	xor    %eax,%eax
409a9f:	85 c9                	test   %ecx,%ecx
409aa1:	0f 9f c0             	setg   %al
409aa4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409aab:	85 c9                	test   %ecx,%ecx
409aad:	0f 85 7c fb ff ff    	jne    0x40962f
409ab3:	8b 46 f6             	mov    -0xa(%esi),%eax
409ab6:	3b 42 f6             	cmp    -0xa(%edx),%eax
409ab9:	74 56                	je     0x409b11
409abb:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
409abf:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
409ac3:	2b f8                	sub    %eax,%edi
409ac5:	75 18                	jne    0x409adf
409ac7:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
409acb:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
409acf:	2b f8                	sub    %eax,%edi
409ad1:	75 0c                	jne    0x409adf
409ad3:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
409ad7:	0f b6 7e f8          	movzbl -0x8(%esi),%edi
409adb:	2b f8                	sub    %eax,%edi
409add:	74 10                	je     0x409aef
409adf:	33 c9                	xor    %ecx,%ecx
409ae1:	85 ff                	test   %edi,%edi
409ae3:	0f 9f c1             	setg   %cl
409ae6:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409aed:	eb 1a                	jmp    0x409b09
409aef:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
409af3:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
409af7:	2b c8                	sub    %eax,%ecx
409af9:	74 0e                	je     0x409b09
409afb:	33 c0                	xor    %eax,%eax
409afd:	85 c9                	test   %ecx,%ecx
409aff:	0f 9f c0             	setg   %al
409b02:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409b09:	85 c9                	test   %ecx,%ecx
409b0b:	0f 85 1e fb ff ff    	jne    0x40962f
409b11:	8b 46 fa             	mov    -0x6(%esi),%eax
409b14:	3b 42 fa             	cmp    -0x6(%edx),%eax
409b17:	74 55                	je     0x409b6e
409b19:	0f b6 f8             	movzbl %al,%edi
409b1c:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
409b20:	2b f8                	sub    %eax,%edi
409b22:	75 18                	jne    0x409b3c
409b24:	0f b6 7e fb          	movzbl -0x5(%esi),%edi
409b28:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
409b2c:	2b f8                	sub    %eax,%edi
409b2e:	75 0c                	jne    0x409b3c
409b30:	0f b6 7e fc          	movzbl -0x4(%esi),%edi
409b34:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
409b38:	2b f8                	sub    %eax,%edi
409b3a:	74 10                	je     0x409b4c
409b3c:	33 c9                	xor    %ecx,%ecx
409b3e:	85 ff                	test   %edi,%edi
409b40:	0f 9f c1             	setg   %cl
409b43:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409b4a:	eb 1a                	jmp    0x409b66
409b4c:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
409b50:	0f b6 42 fd          	movzbl -0x3(%edx),%eax