4128de:	0f 85 ee fd ff ff    	jne    0x4126d2
4128e4:	0f b6 70 f3          	movzbl -0xd(%eax),%esi
4128e8:	0f b6 51 f3          	movzbl -0xd(%ecx),%edx
4128ec:	2b f2                	sub    %edx,%esi
4128ee:	74 11                	je     0x412901
4128f0:	33 d2                	xor    %edx,%edx
4128f2:	85 f6                	test   %esi,%esi
4128f4:	0f 9f c2             	setg   %dl
4128f7:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4128fb:	8b f2                	mov    %edx,%esi
4128fd:	eb 02                	jmp    0x412901
4128ff:	33 f6                	xor    %esi,%esi
412901:	85 f6                	test   %esi,%esi
412903:	0f 85 c9 fd ff ff    	jne    0x4126d2
412909:	8b 50 f4             	mov    -0xc(%eax),%edx
41290c:	3b 51 f4             	cmp    -0xc(%ecx),%edx
41290f:	74 7e                	je     0x41298f
412911:	0f b6 51 f4          	movzbl -0xc(%ecx),%edx
412915:	0f b6 70 f4          	movzbl -0xc(%eax),%esi
412919:	2b f2                	sub    %edx,%esi
41291b:	74 15                	je     0x412932
41291d:	33 d2                	xor    %edx,%edx
41291f:	85 f6                	test   %esi,%esi
412921:	0f 9f c2             	setg   %dl
412924:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412928:	8b f2                	mov    %edx,%esi
41292a:	85 f6                	test   %esi,%esi
41292c:	0f 85 a0 fd ff ff    	jne    0x4126d2
412932:	0f b6 70 f5          	movzbl -0xb(%eax),%esi
412936:	0f b6 51 f5          	movzbl -0xb(%ecx),%edx
41293a:	2b f2                	sub    %edx,%esi
41293c:	74 15                	je     0x412953
41293e:	33 d2                	xor    %edx,%edx
412940:	85 f6                	test   %esi,%esi
412942:	0f 9f c2             	setg   %dl
412945:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412949:	8b f2                	mov    %edx,%esi
41294b:	85 f6                	test   %esi,%esi
41294d:	0f 85 7f fd ff ff    	jne    0x4126d2
412953:	0f b6 70 f6          	movzbl -0xa(%eax),%esi
412957:	0f b6 51 f6          	movzbl -0xa(%ecx),%edx
41295b:	2b f2                	sub    %edx,%esi
41295d:	74 15                	je     0x412974
41295f:	33 d2                	xor    %edx,%edx
412961:	85 f6                	test   %esi,%esi
412963:	0f 9f c2             	setg   %dl
412966:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41296a:	8b f2                	mov    %edx,%esi
41296c:	85 f6                	test   %esi,%esi
41296e:	0f 85 5e fd ff ff    	jne    0x4126d2
412974:	0f b6 70 f7          	movzbl -0x9(%eax),%esi
412978:	0f b6 51 f7          	movzbl -0x9(%ecx),%edx
41297c:	2b f2                	sub    %edx,%esi
41297e:	74 11                	je     0x412991
412980:	33 d2                	xor    %edx,%edx
412982:	85 f6                	test   %esi,%esi
412984:	0f 9f c2             	setg   %dl
412987:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41298b:	8b f2                	mov    %edx,%esi
41298d:	eb 02                	jmp    0x412991
41298f:	33 f6                	xor    %esi,%esi
412991:	85 f6                	test   %esi,%esi
412993:	0f 85 39 fd ff ff    	jne    0x4126d2
412999:	8b 50 f8             	mov    -0x8(%eax),%edx
41299c:	3b 51 f8             	cmp    -0x8(%ecx),%edx
41299f:	74 7d                	je     0x412a1e
4129a1:	0f b6 f2             	movzbl %dl,%esi
4129a4:	0f b6 51 f8          	movzbl -0x8(%ecx),%edx
4129a8:	2b f2                	sub    %edx,%esi
4129aa:	74 15                	je     0x4129c1
4129ac:	33 d2                	xor    %edx,%edx
4129ae:	85 f6                	test   %esi,%esi
4129b0:	0f 9f c2             	setg   %dl
4129b3:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4129b7:	8b f2                	mov    %edx,%esi
4129b9:	85 f6                	test   %esi,%esi
4129bb:	0f 85 11 fd ff ff    	jne    0x4126d2
4129c1:	0f b6 70 f9          	movzbl -0x7(%eax),%esi
4129c5:	0f b6 51 f9          	movzbl -0x7(%ecx),%edx
4129c9:	2b f2                	sub    %edx,%esi
4129cb:	74 15                	je     0x4129e2
4129cd:	33 d2                	xor    %edx,%edx
4129cf:	85 f6                	test   %esi,%esi
4129d1:	0f 9f c2             	setg   %dl
4129d4:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4129d8:	8b f2                	mov    %edx,%esi
4129da:	85 f6                	test   %esi,%esi
4129dc:	0f 85 f0 fc ff ff    	jne    0x4126d2
4129e2:	0f b6 70 fa          	movzbl -0x6(%eax),%esi
4129e6:	0f b6 51 fa          	movzbl -0x6(%ecx),%edx
4129ea:	2b f2                	sub    %edx,%esi
4129ec:	74 15                	je     0x412a03
4129ee:	33 d2                	xor    %edx,%edx
4129f0:	85 f6                	test   %esi,%esi
4129f2:	0f 9f c2             	setg   %dl
4129f5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4129f9:	8b f2                	mov    %edx,%esi
4129fb:	85 f6                	test   %esi,%esi
4129fd:	0f 85 cf fc ff ff    	jne    0x4126d2
412a03:	0f b6 70 fb          	movzbl -0x5(%eax),%esi
412a07:	0f b6 51 fb          	movzbl -0x5(%ecx),%edx
412a0b:	2b f2                	sub    %edx,%esi
412a0d:	74 11                	je     0x412a20
412a0f:	33 d2                	xor    %edx,%edx
412a11:	85 f6                	test   %esi,%esi
412a13:	0f 9f c2             	setg   %dl
412a16:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412a1a:	8b f2                	mov    %edx,%esi
412a1c:	eb 02                	jmp    0x412a20
412a1e:	33 f6                	xor    %esi,%esi
412a20:	85 f6                	test   %esi,%esi
412a22:	0f 85 aa fc ff ff    	jne    0x4126d2
412a28:	8b 50 fc             	mov    -0x4(%eax),%edx
412a2b:	3b 51 fc             	cmp    -0x4(%ecx),%edx
412a2e:	74 6f                	je     0x412a9f
412a30:	0f b6 f2             	movzbl %dl,%esi
412a33:	0f b6 51 fc          	movzbl -0x4(%ecx),%edx
412a37:	2b f2                	sub    %edx,%esi
412a39:	74 0f                	je     0x412a4a
412a3b:	33 d2                	xor    %edx,%edx
412a3d:	85 f6                	test   %esi,%esi
412a3f:	0f 9f c2             	setg   %dl
412a42:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412a46:	85 d2                	test   %edx,%edx
412a48:	75 36                	jne    0x412a80
412a4a:	0f b6 70 fd          	movzbl -0x3(%eax),%esi
412a4e:	0f b6 51 fd          	movzbl -0x3(%ecx),%edx
412a52:	2b f2                	sub    %edx,%esi
412a54:	74 0f                	je     0x412a65
412a56:	33 d2                	xor    %edx,%edx
412a58:	85 f6                	test   %esi,%esi
412a5a:	0f 9f c2             	setg   %dl
412a5d:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412a61:	85 d2                	test   %edx,%edx
412a63:	75 1b                	jne    0x412a80
412a65:	0f b6 70 fe          	movzbl -0x2(%eax),%esi
412a69:	0f b6 51 fe          	movzbl -0x2(%ecx),%edx
412a6d:	2b f2                	sub    %edx,%esi
412a6f:	74 13                	je     0x412a84
412a71:	33 d2                	xor    %edx,%edx
412a73:	85 f6                	test   %esi,%esi
412a75:	0f 9f c2             	setg   %dl
412a78:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412a7c:	85 d2                	test   %edx,%edx
412a7e:	74 04                	je     0x412a84
412a80:	8b c2                	mov    %edx,%eax
412a82:	eb 1d                	jmp    0x412aa1
412a84:	0f b6 40 ff          	movzbl -0x1(%eax),%eax
412a88:	0f b6 49 ff          	movzbl -0x1(%ecx),%ecx
412a8c:	2b c1                	sub    %ecx,%eax
412a8e:	74 11                	je     0x412aa1
412a90:	33 c9                	xor    %ecx,%ecx
412a92:	85 c0                	test   %eax,%eax
412a94:	0f 9f c1             	setg   %cl
412a97:	8d 4c 09 ff          	lea    -0x1(%ecx,%ecx,1),%ecx
412a9b:	8b c1                	mov    %ecx,%eax
412a9d:	eb 02                	jmp    0x412aa1
412a9f:	33 c0                	xor    %eax,%eax
412aa1:	85 c0                	test   %eax,%eax
412aa3:	75 02                	jne    0x412aa7
412aa5:	33 c0                	xor    %eax,%eax
412aa7:	5b                   	pop    %ebx
412aa8:	e9 53 0d 00 00       	jmp    0x413800
412aad:	8b 50 e3             	mov    -0x1d(%eax),%edx
412ab0:	3b 51 e3             	cmp    -0x1d(%ecx),%edx
412ab3:	74 7d                	je     0x412b32
412ab5:	0f b6 f2             	movzbl %dl,%esi
412ab8:	0f b6 51 e3          	movzbl -0x1d(%ecx),%edx
412abc:	2b f2                	sub    %edx,%esi
412abe:	74 15                	je     0x412ad5
412ac0:	33 d2                	xor    %edx,%edx
412ac2:	85 f6                	test   %esi,%esi
412ac4:	0f 9f c2             	setg   %dl
412ac7:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412acb:	8b f2                	mov    %edx,%esi
412acd:	85 f6                	test   %esi,%esi
412acf:	0f 85 fd fb ff ff    	jne    0x4126d2
412ad5:	0f b6 70 e4          	movzbl -0x1c(%eax),%esi
412ad9:	0f b6 51 e4          	movzbl -0x1c(%ecx),%edx
412add:	2b f2                	sub    %edx,%esi
412adf:	74 15                	je     0x412af6
412ae1:	33 d2                	xor    %edx,%edx
412ae3:	85 f6                	test   %esi,%esi
412ae5:	0f 9f c2             	setg   %dl
412ae8:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412aec:	8b f2                	mov    %edx,%esi
412aee:	85 f6                	test   %esi,%esi
412af0:	0f 85 dc fb ff ff    	jne    0x4126d2
412af6:	0f b6 70 e5          	movzbl -0x1b(%eax),%esi
412afa:	0f b6 51 e5          	movzbl -0x1b(%ecx),%edx
412afe:	2b f2                	sub    %edx,%esi
412b00:	74 15                	je     0x412b17
412b02:	33 d2                	xor    %edx,%edx
412b04:	85 f6                	test   %esi,%esi
412b06:	0f 9f c2             	setg   %dl
412b09:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412b0d:	8b f2                	mov    %edx,%esi
412b0f:	85 f6                	test   %esi,%esi
412b11:	0f 85 bb fb ff ff    	jne    0x4126d2
412b17:	0f b6 70 e6          	movzbl -0x1a(%eax),%esi
412b1b:	0f b6 51 e6          	movzbl -0x1a(%ecx),%edx
412b1f:	2b f2                	sub    %edx,%esi
412b21:	74 11                	je     0x412b34
412b23:	33 d2                	xor    %edx,%edx
412b25:	85 f6                	test   %esi,%esi
412b27:	0f 9f c2             	setg   %dl
412b2a:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412b2e:	8b f2                	mov    %edx,%esi
412b30:	eb 02                	jmp    0x412b34
412b32:	33 f6                	xor    %esi,%esi
412b34:	85 f6                	test   %esi,%esi
412b36:	0f 85 96 fb ff ff    	jne    0x4126d2
412b3c:	8b 50 e7             	mov    -0x19(%eax),%edx
412b3f:	3b 51 e7             	cmp    -0x19(%ecx),%edx
412b42:	74 7d                	je     0x412bc1
412b44:	0f b6 f2             	movzbl %dl,%esi
412b47:	0f b6 51 e7          	movzbl -0x19(%ecx),%edx
412b4b:	2b f2                	sub    %edx,%esi
412b4d:	74 15                	je     0x412b64
412b4f:	33 d2                	xor    %edx,%edx
412b51:	85 f6                	test   %esi,%esi
412b53:	0f 9f c2             	setg   %dl
412b56:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412b5a:	8b f2                	mov    %edx,%esi
412b5c:	85 f6                	test   %esi,%esi
412b5e:	0f 85 6e fb ff ff    	jne    0x4126d2
412b64:	0f b6 70 e8          	movzbl -0x18(%eax),%esi
412b68:	0f b6 51 e8          	movzbl -0x18(%ecx),%edx
412b6c:	2b f2                	sub    %edx,%esi
412b6e:	74 15                	je     0x412b85
412b70:	33 d2                	xor    %edx,%edx
412b72:	85 f6                	test   %esi,%esi
412b74:	0f 9f c2             	setg   %dl
412b77:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412b7b:	8b f2                	mov    %edx,%esi
412b7d:	85 f6                	test   %esi,%esi
412b7f:	0f 85 4d fb ff ff    	jne    0x4126d2
412b85:	0f b6 70 e9          	movzbl -0x17(%eax),%esi
412b89:	0f b6 51 e9          	movzbl -0x17(%ecx),%edx
412b8d:	2b f2                	sub    %edx,%esi
412b8f:	74 15                	je     0x412ba6
412b91:	33 d2                	xor    %edx,%edx
412b93:	85 f6                	test   %esi,%esi
412b95:	0f 9f c2             	setg   %dl
412b98:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412b9c:	8b f2                	mov    %edx,%esi
412b9e:	85 f6                	test   %esi,%esi
412ba0:	0f 85 2c fb ff ff    	jne    0x4126d2
412ba6:	0f b6 70 ea          	movzbl -0x16(%eax),%esi
412baa:	0f b6 51 ea          	movzbl -0x16(%ecx),%edx
412bae:	2b f2                	sub    %edx,%esi
412bb0:	74 11                	je     0x412bc3
412bb2:	33 d2                	xor    %edx,%edx
412bb4:	85 f6                	test   %esi,%esi
412bb6:	0f 9f c2             	setg   %dl
412bb9:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412bbd:	8b f2                	mov    %edx,%esi
412bbf:	eb 02                	jmp    0x412bc3
412bc1:	33 f6                	xor    %esi,%esi
412bc3:	85 f6                	test   %esi,%esi
412bc5:	0f 85 07 fb ff ff    	jne    0x4126d2
412bcb:	8b 50 eb             	mov    -0x15(%eax),%edx
412bce:	3b 51 eb             	cmp    -0x15(%ecx),%edx
412bd1:	74 7d                	je     0x412c50
412bd3:	0f b6 f2             	movzbl %dl,%esi
412bd6:	0f b6 51 eb          	movzbl -0x15(%ecx),%edx
412bda:	2b f2                	sub    %edx,%esi
412bdc:	74 15                	je     0x412bf3
412bde:	33 d2                	xor    %edx,%edx
412be0:	85 f6                	test   %esi,%esi
412be2:	0f 9f c2             	setg   %dl
412be5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412be9:	8b f2                	mov    %edx,%esi
412beb:	85 f6                	test   %esi,%esi
412bed:	0f 85 df fa ff ff    	jne    0x4126d2
412bf3:	0f b6 70 ec          	movzbl -0x14(%eax),%esi
412bf7:	0f b6 51 ec          	movzbl -0x14(%ecx),%edx
412bfb:	2b f2                	sub    %edx,%esi
412bfd:	74 15                	je     0x412c14
412bff:	33 d2                	xor    %edx,%edx
412c01:	85 f6                	test   %esi,%esi
412c03:	0f 9f c2             	setg   %dl
412c06:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412c0a:	8b f2                	mov    %edx,%esi
412c0c:	85 f6                	test   %esi,%esi
412c0e:	0f 85 be fa ff ff    	jne    0x4126d2
412c14:	0f b6 70 ed          	movzbl -0x13(%eax),%esi
412c18:	0f b6 51 ed          	movzbl -0x13(%ecx),%edx
412c1c:	2b f2                	sub    %edx,%esi
412c1e:	74 15                	je     0x412c35
412c20:	33 d2                	xor    %edx,%edx
412c22:	85 f6                	test   %esi,%esi
412c24:	0f 9f c2             	setg   %dl
412c27:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412c2b:	8b f2                	mov    %edx,%esi
412c2d:	85 f6                	test   %esi,%esi
412c2f:	0f 85 9d fa ff ff    	jne    0x4126d2
412c35:	0f b6 70 ee          	movzbl -0x12(%eax),%esi
412c39:	0f b6 51 ee          	movzbl -0x12(%ecx),%edx
412c3d:	2b f2                	sub    %edx,%esi
412c3f:	74 11                	je     0x412c52
412c41:	33 d2                	xor    %edx,%edx
412c43:	85 f6                	test   %esi,%esi
412c45:	0f 9f c2             	setg   %dl
412c48:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412c4c:	8b f2                	mov    %edx,%esi
412c4e:	eb 02                	jmp    0x412c52
412c50:	33 f6                	xor    %esi,%esi
412c52:	85 f6                	test   %esi,%esi
412c54:	0f 85 78 fa ff ff    	jne    0x4126d2
412c5a:	8b 50 ef             	mov    -0x11(%eax),%edx
412c5d:	3b 51 ef             	cmp    -0x11(%ecx),%edx
412c60:	74 7d                	je     0x412cdf
412c62:	0f b6 f2             	movzbl %dl,%esi
412c65:	0f b6 51 ef          	movzbl -0x11(%ecx),%edx
412c69:	2b f2                	sub    %edx,%esi
412c6b:	74 15                	je     0x412c82
412c6d:	33 d2                	xor    %edx,%edx
412c6f:	85 f6                	test   %esi,%esi
412c71:	0f 9f c2             	setg   %dl
412c74:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412c78:	8b f2                	mov    %edx,%esi
412c7a:	85 f6                	test   %esi,%esi
412c7c:	0f 85 50 fa ff ff    	jne    0x4126d2
412c82:	0f b6 70 f0          	movzbl -0x10(%eax),%esi
412c86:	0f b6 51 f0          	movzbl -0x10(%ecx),%edx
412c8a:	2b f2                	sub    %edx,%esi
412c8c:	74 15                	je     0x412ca3
412c8e:	33 d2                	xor    %edx,%edx
412c90:	85 f6                	test   %esi,%esi
412c92:	0f 9f c2             	setg   %dl
412c95:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412c99:	8b f2                	mov    %edx,%esi
412c9b:	85 f6                	test   %esi,%esi
412c9d:	0f 85 2f fa ff ff    	jne    0x4126d2
412ca3:	0f b6 70 f1          	movzbl -0xf(%eax),%esi
412ca7:	0f b6 51 f1          	movzbl -0xf(%ecx),%edx
412cab:	2b f2                	sub    %edx,%esi
412cad:	74 15                	je     0x412cc4
412caf:	33 d2                	xor    %edx,%edx
412cb1:	85 f6                	test   %esi,%esi
412cb3:	0f 9f c2             	setg   %dl
412cb6:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412cba:	8b f2                	mov    %edx,%esi
412cbc:	85 f6                	test   %esi,%esi
412cbe:	0f 85 0e fa ff ff    	jne    0x4126d2
412cc4:	0f b6 70 f2          	movzbl -0xe(%eax),%esi
412cc8:	0f b6 51 f2          	movzbl -0xe(%ecx),%edx
412ccc:	2b f2                	sub    %edx,%esi
412cce:	74 11                	je     0x412ce1