421cc8:	2b c8                	sub    %eax,%ecx
421cca:	74 12                	je     0x421cde
421ccc:	33 c0                	xor    %eax,%eax
421cce:	85 c9                	test   %ecx,%ecx
421cd0:	0f 9f c0             	setg   %al
421cd3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
421cda:	eb 02                	jmp    0x421cde
421cdc:	33 c9                	xor    %ecx,%ecx
421cde:	85 c9                	test   %ecx,%ecx
421ce0:	0f 85 e2 02 00 00    	jne    0x421fc8
421ce6:	8b 46 ec             	mov    -0x14(%esi),%eax
421ce9:	3b 42 ec             	cmp    -0x14(%edx),%eax
421cec:	0f 84 81 00 00 00    	je     0x421d73
421cf2:	0f b6 f8             	movzbl %al,%edi
421cf5:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
421cf9:	2b f8                	sub    %eax,%edi
421cfb:	74 16                	je     0x421d13
421cfd:	33 c9                	xor    %ecx,%ecx
421cff:	85 ff                	test   %edi,%edi
421d01:	0f 9f c1             	setg   %cl
421d04:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421d0b:	85 c9                	test   %ecx,%ecx
421d0d:	0f 85 b5 02 00 00    	jne    0x421fc8
421d13:	0f b6 7e ed          	movzbl -0x13(%esi),%edi
421d17:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
421d1b:	2b f8                	sub    %eax,%edi
421d1d:	74 16                	je     0x421d35
421d1f:	33 c9                	xor    %ecx,%ecx
421d21:	85 ff                	test   %edi,%edi
421d23:	0f 9f c1             	setg   %cl
421d26:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421d2d:	85 c9                	test   %ecx,%ecx
421d2f:	0f 85 93 02 00 00    	jne    0x421fc8
421d35:	0f b6 7e ee          	movzbl -0x12(%esi),%edi
421d39:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
421d3d:	2b f8                	sub    %eax,%edi
421d3f:	74 16                	je     0x421d57
421d41:	33 c9                	xor    %ecx,%ecx
421d43:	85 ff                	test   %edi,%edi
421d45:	0f 9f c1             	setg   %cl
421d48:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421d4f:	85 c9                	test   %ecx,%ecx
421d51:	0f 85 71 02 00 00    	jne    0x421fc8
421d57:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
421d5b:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
421d5f:	2b c8                	sub    %eax,%ecx
421d61:	74 12                	je     0x421d75
421d63:	33 c0                	xor    %eax,%eax
421d65:	85 c9                	test   %ecx,%ecx
421d67:	0f 9f c0             	setg   %al
421d6a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
421d71:	eb 02                	jmp    0x421d75
421d73:	33 c9                	xor    %ecx,%ecx
421d75:	85 c9                	test   %ecx,%ecx
421d77:	0f 85 4b 02 00 00    	jne    0x421fc8
421d7d:	8b 46 f0             	mov    -0x10(%esi),%eax
421d80:	3b 42 f0             	cmp    -0x10(%edx),%eax
421d83:	0f 84 81 00 00 00    	je     0x421e0a
421d89:	0f b6 f8             	movzbl %al,%edi
421d8c:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
421d90:	2b f8                	sub    %eax,%edi
421d92:	74 16                	je     0x421daa
421d94:	33 c9                	xor    %ecx,%ecx
421d96:	85 ff                	test   %edi,%edi
421d98:	0f 9f c1             	setg   %cl
421d9b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421da2:	85 c9                	test   %ecx,%ecx
421da4:	0f 85 1e 02 00 00    	jne    0x421fc8
421daa:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
421dae:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
421db2:	2b f8                	sub    %eax,%edi
421db4:	74 16                	je     0x421dcc
421db6:	33 c9                	xor    %ecx,%ecx
421db8:	85 ff                	test   %edi,%edi
421dba:	0f 9f c1             	setg   %cl
421dbd:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421dc4:	85 c9                	test   %ecx,%ecx
421dc6:	0f 85 fc 01 00 00    	jne    0x421fc8
421dcc:	0f b6 7e f2          	movzbl -0xe(%esi),%edi
421dd0:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
421dd4:	2b f8                	sub    %eax,%edi
421dd6:	74 16                	je     0x421dee
421dd8:	33 c9                	xor    %ecx,%ecx
421dda:	85 ff                	test   %edi,%edi
421ddc:	0f 9f c1             	setg   %cl
421ddf:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421de6:	85 c9                	test   %ecx,%ecx
421de8:	0f 85 da 01 00 00    	jne    0x421fc8
421dee:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
421df2:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
421df6:	2b c8                	sub    %eax,%ecx
421df8:	74 12                	je     0x421e0c
421dfa:	33 c0                	xor    %eax,%eax
421dfc:	85 c9                	test   %ecx,%ecx
421dfe:	0f 9f c0             	setg   %al
421e01:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
421e08:	eb 02                	jmp    0x421e0c
421e0a:	33 c9                	xor    %ecx,%ecx
421e0c:	85 c9                	test   %ecx,%ecx
421e0e:	0f 85 b4 01 00 00    	jne    0x421fc8
421e14:	8b 46 f4             	mov    -0xc(%esi),%eax
421e17:	3b 42 f4             	cmp    -0xc(%edx),%eax
421e1a:	0f 84 82 00 00 00    	je     0x421ea2
421e20:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
421e24:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
421e28:	2b f8                	sub    %eax,%edi
421e2a:	74 16                	je     0x421e42
421e2c:	33 c9                	xor    %ecx,%ecx
421e2e:	85 ff                	test   %edi,%edi
421e30:	0f 9f c1             	setg   %cl
421e33:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421e3a:	85 c9                	test   %ecx,%ecx
421e3c:	0f 85 86 01 00 00    	jne    0x421fc8
421e42:	0f b6 7e f5          	movzbl -0xb(%esi),%edi
421e46:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
421e4a:	2b f8                	sub    %eax,%edi
421e4c:	74 16                	je     0x421e64
421e4e:	33 c9                	xor    %ecx,%ecx
421e50:	85 ff                	test   %edi,%edi
421e52:	0f 9f c1             	setg   %cl
421e55:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421e5c:	85 c9                	test   %ecx,%ecx
421e5e:	0f 85 64 01 00 00    	jne    0x421fc8
421e64:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
421e68:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
421e6c:	2b f8                	sub    %eax,%edi
421e6e:	74 16                	je     0x421e86
421e70:	33 c9                	xor    %ecx,%ecx
421e72:	85 ff                	test   %edi,%edi
421e74:	0f 9f c1             	setg   %cl
421e77:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421e7e:	85 c9                	test   %ecx,%ecx
421e80:	0f 85 42 01 00 00    	jne    0x421fc8
421e86:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
421e8a:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
421e8e:	2b c8                	sub    %eax,%ecx
421e90:	74 12                	je     0x421ea4
421e92:	33 c0                	xor    %eax,%eax
421e94:	85 c9                	test   %ecx,%ecx
421e96:	0f 9f c0             	setg   %al
421e99:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
421ea0:	eb 02                	jmp    0x421ea4
421ea2:	33 c9                	xor    %ecx,%ecx
421ea4:	85 c9                	test   %ecx,%ecx
421ea6:	0f 85 1c 01 00 00    	jne    0x421fc8
421eac:	8b 46 f8             	mov    -0x8(%esi),%eax
421eaf:	3b 42 f8             	cmp    -0x8(%edx),%eax
421eb2:	0f 84 81 00 00 00    	je     0x421f39
421eb8:	0f b6 f8             	movzbl %al,%edi
421ebb:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
421ebf:	2b f8                	sub    %eax,%edi
421ec1:	74 16                	je     0x421ed9
421ec3:	33 c9                	xor    %ecx,%ecx
421ec5:	85 ff                	test   %edi,%edi
421ec7:	0f 9f c1             	setg   %cl
421eca:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421ed1:	85 c9                	test   %ecx,%ecx
421ed3:	0f 85 ef 00 00 00    	jne    0x421fc8
421ed9:	0f b6 7e f9          	movzbl -0x7(%esi),%edi
421edd:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
421ee1:	2b f8                	sub    %eax,%edi
421ee3:	74 16                	je     0x421efb
421ee5:	33 c9                	xor    %ecx,%ecx
421ee7:	85 ff                	test   %edi,%edi
421ee9:	0f 9f c1             	setg   %cl
421eec:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421ef3:	85 c9                	test   %ecx,%ecx
421ef5:	0f 85 cd 00 00 00    	jne    0x421fc8
421efb:	0f b6 7e fa          	movzbl -0x6(%esi),%edi
421eff:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
421f03:	2b f8                	sub    %eax,%edi
421f05:	74 16                	je     0x421f1d
421f07:	33 c9                	xor    %ecx,%ecx
421f09:	85 ff                	test   %edi,%edi
421f0b:	0f 9f c1             	setg   %cl
421f0e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421f15:	85 c9                	test   %ecx,%ecx
421f17:	0f 85 ab 00 00 00    	jne    0x421fc8
421f1d:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
421f21:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
421f25:	2b c8                	sub    %eax,%ecx
421f27:	74 12                	je     0x421f3b
421f29:	33 c0                	xor    %eax,%eax
421f2b:	85 c9                	test   %ecx,%ecx
421f2d:	0f 9f c0             	setg   %al
421f30:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
421f37:	eb 02                	jmp    0x421f3b
421f39:	33 c9                	xor    %ecx,%ecx
421f3b:	85 c9                	test   %ecx,%ecx
421f3d:	0f 85 85 00 00 00    	jne    0x421fc8
421f43:	8b 46 fc             	mov    -0x4(%esi),%eax
421f46:	3b 42 fc             	cmp    -0x4(%edx),%eax
421f49:	74 75                	je     0x421fc0
421f4b:	0f b6 f8             	movzbl %al,%edi
421f4e:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
421f52:	2b f8                	sub    %eax,%edi
421f54:	74 12                	je     0x421f68
421f56:	33 c9                	xor    %ecx,%ecx
421f58:	85 ff                	test   %edi,%edi
421f5a:	0f 9f c1             	setg   %cl
421f5d:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421f64:	85 c9                	test   %ecx,%ecx
421f66:	75 60                	jne    0x421fc8
421f68:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
421f6c:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
421f70:	2b f8                	sub    %eax,%edi
421f72:	74 12                	je     0x421f86
421f74:	33 c9                	xor    %ecx,%ecx
421f76:	85 ff                	test   %edi,%edi
421f78:	0f 9f c1             	setg   %cl
421f7b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421f82:	85 c9                	test   %ecx,%ecx
421f84:	75 42                	jne    0x421fc8
421f86:	0f b6 7e fe          	movzbl -0x2(%esi),%edi
421f8a:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
421f8e:	2b f8                	sub    %eax,%edi
421f90:	74 12                	je     0x421fa4
421f92:	33 c9                	xor    %ecx,%ecx
421f94:	85 ff                	test   %edi,%edi
421f96:	0f 9f c1             	setg   %cl
421f99:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421fa0:	85 c9                	test   %ecx,%ecx
421fa2:	75 24                	jne    0x421fc8
421fa4:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
421fa8:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
421fac:	2b c8                	sub    %eax,%ecx
421fae:	74 12                	je     0x421fc2
421fb0:	33 c0                	xor    %eax,%eax
421fb2:	85 c9                	test   %ecx,%ecx
421fb4:	0f 9f c0             	setg   %al
421fb7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
421fbe:	eb 02                	jmp    0x421fc2
421fc0:	33 c9                	xor    %ecx,%ecx
421fc2:	85 c9                	test   %ecx,%ecx
421fc4:	75 02                	jne    0x421fc8
421fc6:	33 c9                	xor    %ecx,%ecx
421fc8:	8b c1                	mov    %ecx,%eax
421fca:	5f                   	pop    %edi
421fcb:	e9 e6 0d 00 00       	jmp    0x422db6
421fd0:	8b 46 e3             	mov    -0x1d(%esi),%eax
421fd3:	3b 42 e3             	cmp    -0x1d(%edx),%eax
421fd6:	74 75                	je     0x42204d
421fd8:	0f b6 f8             	movzbl %al,%edi
421fdb:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
421fdf:	2b f8                	sub    %eax,%edi
421fe1:	74 12                	je     0x421ff5
421fe3:	33 c9                	xor    %ecx,%ecx
421fe5:	85 ff                	test   %edi,%edi
421fe7:	0f 9f c1             	setg   %cl
421fea:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421ff1:	85 c9                	test   %ecx,%ecx
421ff3:	75 d3                	jne    0x421fc8
421ff5:	0f b6 7e e4          	movzbl -0x1c(%esi),%edi
421ff9:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
421ffd:	2b f8                	sub    %eax,%edi
421fff:	74 12                	je     0x422013
422001:	33 c9                	xor    %ecx,%ecx
422003:	85 ff                	test   %edi,%edi
422005:	0f 9f c1             	setg   %cl
422008:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42200f:	85 c9                	test   %ecx,%ecx
422011:	75 b5                	jne    0x421fc8
422013:	0f b6 7e e5          	movzbl -0x1b(%esi),%edi
422017:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
42201b:	2b f8                	sub    %eax,%edi
42201d:	74 12                	je     0x422031
42201f:	33 c9                	xor    %ecx,%ecx
422021:	85 ff                	test   %edi,%edi
422023:	0f 9f c1             	setg   %cl
422026:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42202d:	85 c9                	test   %ecx,%ecx
42202f:	75 97                	jne    0x421fc8
422031:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
422035:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
422039:	2b c8                	sub    %eax,%ecx
42203b:	74 12                	je     0x42204f
42203d:	33 c0                	xor    %eax,%eax
42203f:	85 c9                	test   %ecx,%ecx
422041:	0f 9f c0             	setg   %al
422044:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
42204b:	eb 02                	jmp    0x42204f
42204d:	33 c9                	xor    %ecx,%ecx
42204f:	85 c9                	test   %ecx,%ecx
422051:	0f 85 71 ff ff ff    	jne    0x421fc8
422057:	8b 46 e7             	mov    -0x19(%esi),%eax
42205a:	3b 42 e7             	cmp    -0x19(%edx),%eax
42205d:	0f 84 81 00 00 00    	je     0x4220e4
422063:	0f b6 f8             	movzbl %al,%edi
422066:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
42206a:	2b f8                	sub    %eax,%edi
42206c:	74 16                	je     0x422084
42206e:	33 c9                	xor    %ecx,%ecx
422070:	85 ff                	test   %edi,%edi
422072:	0f 9f c1             	setg   %cl
422075:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42207c:	85 c9                	test   %ecx,%ecx
42207e:	0f 85 44 ff ff ff    	jne    0x421fc8
422084:	0f b6 7e e8          	movzbl -0x18(%esi),%edi
422088:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
42208c:	2b f8                	sub    %eax,%edi
42208e:	74 16                	je     0x4220a6
422090:	33 c9                	xor    %ecx,%ecx
422092:	85 ff                	test   %edi,%edi
422094:	0f 9f c1             	setg   %cl
422097:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42209e:	85 c9                	test   %ecx,%ecx
4220a0:	0f 85 22 ff ff ff    	jne    0x421fc8
4220a6:	0f b6 7e e9          	movzbl -0x17(%esi),%edi
4220aa:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
4220ae:	2b f8                	sub    %eax,%edi
4220b0:	74 16                	je     0x4220c8
4220b2:	33 c9                	xor    %ecx,%ecx
4220b4:	85 ff                	test   %edi,%edi
4220b6:	0f 9f c1             	setg   %cl
4220b9:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4220c0:	85 c9                	test   %ecx,%ecx
4220c2:	0f 85 00 ff ff ff    	jne    0x421fc8
4220c8:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
4220cc:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
4220d0:	2b c8                	sub    %eax,%ecx
4220d2:	74 12                	je     0x4220e6
4220d4:	33 c0                	xor    %eax,%eax
4220d6:	85 c9                	test   %ecx,%ecx
4220d8:	0f 9f c0             	setg   %al
4220db:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4220e2:	eb 02                	jmp    0x4220e6
4220e4:	33 c9                	xor    %ecx,%ecx
4220e6:	85 c9                	test   %ecx,%ecx
4220e8:	0f 85 da fe ff ff    	jne    0x421fc8
4220ee:	8b 46 eb             	mov    -0x15(%esi),%eax
4220f1:	3b 42 eb             	cmp    -0x15(%edx),%eax
4220f4:	0f 84 81 00 00 00    	je     0x42217b
4220fa:	0f b6 f8             	movzbl %al,%edi
4220fd:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
422101:	2b f8                	sub    %eax,%edi
422103:	74 16                	je     0x42211b
422105:	33 c9                	xor    %ecx,%ecx
422107:	85 ff                	test   %edi,%edi
422109:	0f 9f c1             	setg   %cl
42210c:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422113:	85 c9                	test   %ecx,%ecx
422115:	0f 85 ad fe ff ff    	jne    0x421fc8
42211b:	0f b6 7e ec          	movzbl -0x14(%esi),%edi
42211f:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
422123:	2b f8                	sub    %eax,%edi
422125:	74 16                	je     0x42213d
422127:	33 c9                	xor    %ecx,%ecx
422129:	85 ff                	test   %edi,%edi
42212b:	0f 9f c1             	setg   %cl
42212e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx