5e4e04:	0f b6 42 0a          	movzbl 0xa(%edx),%eax
5e4e08:	2b f8                	sub    %eax,%edi
5e4e0a:	74 10                	je     0x5e4e1c
5e4e0c:	33 c9                	xor    %ecx,%ecx
5e4e0e:	85 ff                	test   %edi,%edi
5e4e10:	0f 9f c1             	setg   %cl
5e4e13:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e4e1a:	eb 1e                	jmp    0x5e4e3a
5e4e1c:	0f b6 4e 0b          	movzbl 0xb(%esi),%ecx
5e4e20:	0f b6 42 0b          	movzbl 0xb(%edx),%eax
5e4e24:	2b c8                	sub    %eax,%ecx
5e4e26:	74 12                	je     0x5e4e3a
5e4e28:	33 c0                	xor    %eax,%eax
5e4e2a:	85 c9                	test   %ecx,%ecx
5e4e2c:	0f 9f c0             	setg   %al
5e4e2f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e4e36:	eb 02                	jmp    0x5e4e3a
5e4e38:	33 c9                	xor    %ecx,%ecx
5e4e3a:	85 c9                	test   %ecx,%ecx
5e4e3c:	0f 85 ad 04 00 00    	jne    0x5e52ef
5e4e42:	8b 46 0c             	mov    0xc(%esi),%eax
5e4e45:	3b 42 0c             	cmp    0xc(%edx),%eax
5e4e48:	74 4f                	je     0x5e4e99
5e4e4a:	0f b6 f8             	movzbl %al,%edi
5e4e4d:	0f b6 42 0c          	movzbl 0xc(%edx),%eax
5e4e51:	2b f8                	sub    %eax,%edi
5e4e53:	75 18                	jne    0x5e4e6d
5e4e55:	0f b6 7e 0d          	movzbl 0xd(%esi),%edi
5e4e59:	0f b6 42 0d          	movzbl 0xd(%edx),%eax
5e4e5d:	2b f8                	sub    %eax,%edi
5e4e5f:	75 0c                	jne    0x5e4e6d
5e4e61:	0f b6 7e 0e          	movzbl 0xe(%esi),%edi
5e4e65:	0f b6 42 0e          	movzbl 0xe(%edx),%eax
5e4e69:	2b f8                	sub    %eax,%edi
5e4e6b:	74 10                	je     0x5e4e7d
5e4e6d:	33 c9                	xor    %ecx,%ecx
5e4e6f:	85 ff                	test   %edi,%edi
5e4e71:	0f 9f c1             	setg   %cl
5e4e74:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e4e7b:	eb 1e                	jmp    0x5e4e9b
5e4e7d:	0f b6 4e 0f          	movzbl 0xf(%esi),%ecx
5e4e81:	0f b6 42 0f          	movzbl 0xf(%edx),%eax
5e4e85:	2b c8                	sub    %eax,%ecx
5e4e87:	74 12                	je     0x5e4e9b
5e4e89:	33 c0                	xor    %eax,%eax
5e4e8b:	85 c9                	test   %ecx,%ecx
5e4e8d:	0f 9f c0             	setg   %al
5e4e90:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e4e97:	eb 02                	jmp    0x5e4e9b
5e4e99:	33 c9                	xor    %ecx,%ecx
5e4e9b:	85 c9                	test   %ecx,%ecx
5e4e9d:	0f 85 4c 04 00 00    	jne    0x5e52ef
5e4ea3:	8b 46 10             	mov    0x10(%esi),%eax
5e4ea6:	3b 42 10             	cmp    0x10(%edx),%eax
5e4ea9:	74 50                	je     0x5e4efb
5e4eab:	0f b6 42 10          	movzbl 0x10(%edx),%eax
5e4eaf:	0f b6 7e 10          	movzbl 0x10(%esi),%edi
5e4eb3:	2b f8                	sub    %eax,%edi
5e4eb5:	75 18                	jne    0x5e4ecf
5e4eb7:	0f b6 7e 11          	movzbl 0x11(%esi),%edi
5e4ebb:	0f b6 42 11          	movzbl 0x11(%edx),%eax
5e4ebf:	2b f8                	sub    %eax,%edi
5e4ec1:	75 0c                	jne    0x5e4ecf
5e4ec3:	0f b6 7e 12          	movzbl 0x12(%esi),%edi
5e4ec7:	0f b6 42 12          	movzbl 0x12(%edx),%eax
5e4ecb:	2b f8                	sub    %eax,%edi
5e4ecd:	74 10                	je     0x5e4edf
5e4ecf:	33 c9                	xor    %ecx,%ecx
5e4ed1:	85 ff                	test   %edi,%edi
5e4ed3:	0f 9f c1             	setg   %cl
5e4ed6:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e4edd:	eb 1e                	jmp    0x5e4efd
5e4edf:	0f b6 4e 13          	movzbl 0x13(%esi),%ecx
5e4ee3:	0f b6 42 13          	movzbl 0x13(%edx),%eax
5e4ee7:	2b c8                	sub    %eax,%ecx
5e4ee9:	74 12                	je     0x5e4efd
5e4eeb:	33 c0                	xor    %eax,%eax
5e4eed:	85 c9                	test   %ecx,%ecx
5e4eef:	0f 9f c0             	setg   %al
5e4ef2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e4ef9:	eb 02                	jmp    0x5e4efd
5e4efb:	33 c9                	xor    %ecx,%ecx
5e4efd:	85 c9                	test   %ecx,%ecx
5e4eff:	0f 85 ea 03 00 00    	jne    0x5e52ef
5e4f05:	8b 46 14             	mov    0x14(%esi),%eax
5e4f08:	3b 42 14             	cmp    0x14(%edx),%eax
5e4f0b:	74 4f                	je     0x5e4f5c
5e4f0d:	0f b6 f8             	movzbl %al,%edi
5e4f10:	0f b6 42 14          	movzbl 0x14(%edx),%eax
5e4f14:	2b f8                	sub    %eax,%edi
5e4f16:	75 18                	jne    0x5e4f30
5e4f18:	0f b6 7e 15          	movzbl 0x15(%esi),%edi
5e4f1c:	0f b6 42 15          	movzbl 0x15(%edx),%eax
5e4f20:	2b f8                	sub    %eax,%edi
5e4f22:	75 0c                	jne    0x5e4f30
5e4f24:	0f b6 7e 16          	movzbl 0x16(%esi),%edi
5e4f28:	0f b6 42 16          	movzbl 0x16(%edx),%eax
5e4f2c:	2b f8                	sub    %eax,%edi
5e4f2e:	74 10                	je     0x5e4f40
5e4f30:	33 c9                	xor    %ecx,%ecx
5e4f32:	85 ff                	test   %edi,%edi
5e4f34:	0f 9f c1             	setg   %cl
5e4f37:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e4f3e:	eb 1e                	jmp    0x5e4f5e
5e4f40:	0f b6 4e 17          	movzbl 0x17(%esi),%ecx
5e4f44:	0f b6 42 17          	movzbl 0x17(%edx),%eax
5e4f48:	2b c8                	sub    %eax,%ecx
5e4f4a:	74 12                	je     0x5e4f5e
5e4f4c:	33 c0                	xor    %eax,%eax
5e4f4e:	85 c9                	test   %ecx,%ecx
5e4f50:	0f 9f c0             	setg   %al
5e4f53:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e4f5a:	eb 02                	jmp    0x5e4f5e
5e4f5c:	33 c9                	xor    %ecx,%ecx
5e4f5e:	85 c9                	test   %ecx,%ecx
5e4f60:	0f 85 89 03 00 00    	jne    0x5e52ef
5e4f66:	8b 46 18             	mov    0x18(%esi),%eax
5e4f69:	3b 42 18             	cmp    0x18(%edx),%eax
5e4f6c:	74 4f                	je     0x5e4fbd
5e4f6e:	0f b6 f8             	movzbl %al,%edi
5e4f71:	0f b6 42 18          	movzbl 0x18(%edx),%eax
5e4f75:	2b f8                	sub    %eax,%edi
5e4f77:	75 18                	jne    0x5e4f91
5e4f79:	0f b6 7e 19          	movzbl 0x19(%esi),%edi
5e4f7d:	0f b6 42 19          	movzbl 0x19(%edx),%eax
5e4f81:	2b f8                	sub    %eax,%edi
5e4f83:	75 0c                	jne    0x5e4f91
5e4f85:	0f b6 7e 1a          	movzbl 0x1a(%esi),%edi
5e4f89:	0f b6 42 1a          	movzbl 0x1a(%edx),%eax
5e4f8d:	2b f8                	sub    %eax,%edi
5e4f8f:	74 10                	je     0x5e4fa1
5e4f91:	33 c9                	xor    %ecx,%ecx
5e4f93:	85 ff                	test   %edi,%edi
5e4f95:	0f 9f c1             	setg   %cl
5e4f98:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e4f9f:	eb 1e                	jmp    0x5e4fbf
5e4fa1:	0f b6 4e 1b          	movzbl 0x1b(%esi),%ecx
5e4fa5:	0f b6 42 1b          	movzbl 0x1b(%edx),%eax
5e4fa9:	2b c8                	sub    %eax,%ecx
5e4fab:	74 12                	je     0x5e4fbf
5e4fad:	33 c0                	xor    %eax,%eax
5e4faf:	85 c9                	test   %ecx,%ecx
5e4fb1:	0f 9f c0             	setg   %al
5e4fb4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e4fbb:	eb 02                	jmp    0x5e4fbf
5e4fbd:	33 c9                	xor    %ecx,%ecx
5e4fbf:	85 c9                	test   %ecx,%ecx
5e4fc1:	0f 85 28 03 00 00    	jne    0x5e52ef
5e4fc7:	8b 46 1c             	mov    0x1c(%esi),%eax
5e4fca:	3b 42 1c             	cmp    0x1c(%edx),%eax
5e4fcd:	74 4f                	je     0x5e501e
5e4fcf:	0f b6 f8             	movzbl %al,%edi
5e4fd2:	0f b6 42 1c          	movzbl 0x1c(%edx),%eax
5e4fd6:	2b f8                	sub    %eax,%edi
5e4fd8:	75 18                	jne    0x5e4ff2
5e4fda:	0f b6 7e 1d          	movzbl 0x1d(%esi),%edi
5e4fde:	0f b6 42 1d          	movzbl 0x1d(%edx),%eax
5e4fe2:	2b f8                	sub    %eax,%edi
5e4fe4:	75 0c                	jne    0x5e4ff2
5e4fe6:	0f b6 7e 1e          	movzbl 0x1e(%esi),%edi
5e4fea:	0f b6 42 1e          	movzbl 0x1e(%edx),%eax
5e4fee:	2b f8                	sub    %eax,%edi
5e4ff0:	74 10                	je     0x5e5002
5e4ff2:	33 c9                	xor    %ecx,%ecx
5e4ff4:	85 ff                	test   %edi,%edi
5e4ff6:	0f 9f c1             	setg   %cl
5e4ff9:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5000:	eb 1e                	jmp    0x5e5020
5e5002:	0f b6 4e 1f          	movzbl 0x1f(%esi),%ecx
5e5006:	0f b6 42 1f          	movzbl 0x1f(%edx),%eax
5e500a:	2b c8                	sub    %eax,%ecx
5e500c:	74 12                	je     0x5e5020
5e500e:	33 c0                	xor    %eax,%eax
5e5010:	85 c9                	test   %ecx,%ecx
5e5012:	0f 9f c0             	setg   %al
5e5015:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e501c:	eb 02                	jmp    0x5e5020
5e501e:	33 c9                	xor    %ecx,%ecx
5e5020:	85 c9                	test   %ecx,%ecx
5e5022:	0f 85 c7 02 00 00    	jne    0x5e52ef
5e5028:	6a 20                	push   $0x20
5e502a:	59                   	pop    %ecx
5e502b:	2b d9                	sub    %ecx,%ebx
5e502d:	03 f1                	add    %ecx,%esi
5e502f:	03 d1                	add    %ecx,%edx
5e5031:	3b d9                	cmp    %ecx,%ebx
5e5033:	0f 83 e9 fc ff ff    	jae    0x5e4d22
5e5039:	03 f3                	add    %ebx,%esi
5e503b:	03 d3                	add    %ebx,%edx
5e503d:	83 fb 1f             	cmp    $0x1f,%ebx
5e5040:	0f 87 a7 02 00 00    	ja     0x5e52ed
5e5046:	ff 24 9d ff 5b 5e 00 	jmp    *0x5e5bff(,%ebx,4)
5e504d:	8b 46 e4             	mov    -0x1c(%esi),%eax
5e5050:	3b 42 e4             	cmp    -0x1c(%edx),%eax
5e5053:	74 4f                	je     0x5e50a4
5e5055:	0f b6 f8             	movzbl %al,%edi
5e5058:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
5e505c:	2b f8                	sub    %eax,%edi
5e505e:	75 18                	jne    0x5e5078
5e5060:	0f b6 7e e5          	movzbl -0x1b(%esi),%edi
5e5064:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
5e5068:	2b f8                	sub    %eax,%edi
5e506a:	75 0c                	jne    0x5e5078
5e506c:	0f b6 7e e6          	movzbl -0x1a(%esi),%edi
5e5070:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
5e5074:	2b f8                	sub    %eax,%edi
5e5076:	74 10                	je     0x5e5088
5e5078:	33 c9                	xor    %ecx,%ecx
5e507a:	85 ff                	test   %edi,%edi
5e507c:	0f 9f c1             	setg   %cl
5e507f:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5086:	eb 1e                	jmp    0x5e50a6
5e5088:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
5e508c:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
5e5090:	2b c8                	sub    %eax,%ecx
5e5092:	74 12                	je     0x5e50a6
5e5094:	33 c0                	xor    %eax,%eax
5e5096:	85 c9                	test   %ecx,%ecx
5e5098:	0f 9f c0             	setg   %al
5e509b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e50a2:	eb 02                	jmp    0x5e50a6
5e50a4:	33 c9                	xor    %ecx,%ecx
5e50a6:	85 c9                	test   %ecx,%ecx
5e50a8:	0f 85 41 02 00 00    	jne    0x5e52ef
5e50ae:	8b 46 e8             	mov    -0x18(%esi),%eax
5e50b1:	3b 42 e8             	cmp    -0x18(%edx),%eax
5e50b4:	74 4f                	je     0x5e5105
5e50b6:	0f b6 f8             	movzbl %al,%edi
5e50b9:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
5e50bd:	2b f8                	sub    %eax,%edi
5e50bf:	75 18                	jne    0x5e50d9
5e50c1:	0f b6 7e e9          	movzbl -0x17(%esi),%edi
5e50c5:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
5e50c9:	2b f8                	sub    %eax,%edi
5e50cb:	75 0c                	jne    0x5e50d9
5e50cd:	0f b6 7e ea          	movzbl -0x16(%esi),%edi
5e50d1:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
5e50d5:	2b f8                	sub    %eax,%edi
5e50d7:	74 10                	je     0x5e50e9
5e50d9:	33 c9                	xor    %ecx,%ecx
5e50db:	85 ff                	test   %edi,%edi
5e50dd:	0f 9f c1             	setg   %cl
5e50e0:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e50e7:	eb 1e                	jmp    0x5e5107
5e50e9:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
5e50ed:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
5e50f1:	2b c8                	sub    %eax,%ecx
5e50f3:	74 12                	je     0x5e5107
5e50f5:	33 c0                	xor    %eax,%eax
5e50f7:	85 c9                	test   %ecx,%ecx
5e50f9:	0f 9f c0             	setg   %al
5e50fc:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5103:	eb 02                	jmp    0x5e5107
5e5105:	33 c9                	xor    %ecx,%ecx
5e5107:	85 c9                	test   %ecx,%ecx
5e5109:	0f 85 e0 01 00 00    	jne    0x5e52ef
5e510f:	8b 46 ec             	mov    -0x14(%esi),%eax
5e5112:	3b 42 ec             	cmp    -0x14(%edx),%eax
5e5115:	74 4f                	je     0x5e5166
5e5117:	0f b6 f8             	movzbl %al,%edi
5e511a:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
5e511e:	2b f8                	sub    %eax,%edi
5e5120:	75 18                	jne    0x5e513a
5e5122:	0f b6 7e ed          	movzbl -0x13(%esi),%edi
5e5126:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
5e512a:	2b f8                	sub    %eax,%edi
5e512c:	75 0c                	jne    0x5e513a
5e512e:	0f b6 7e ee          	movzbl -0x12(%esi),%edi
5e5132:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
5e5136:	2b f8                	sub    %eax,%edi
5e5138:	74 10                	je     0x5e514a
5e513a:	33 c9                	xor    %ecx,%ecx
5e513c:	85 ff                	test   %edi,%edi
5e513e:	0f 9f c1             	setg   %cl
5e5141:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5148:	eb 1e                	jmp    0x5e5168
5e514a:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
5e514e:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
5e5152:	2b c8                	sub    %eax,%ecx
5e5154:	74 12                	je     0x5e5168
5e5156:	33 c0                	xor    %eax,%eax
5e5158:	85 c9                	test   %ecx,%ecx
5e515a:	0f 9f c0             	setg   %al
5e515d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5164:	eb 02                	jmp    0x5e5168
5e5166:	33 c9                	xor    %ecx,%ecx
5e5168:	85 c9                	test   %ecx,%ecx
5e516a:	0f 85 7f 01 00 00    	jne    0x5e52ef
5e5170:	8b 46 f0             	mov    -0x10(%esi),%eax
5e5173:	3b 42 f0             	cmp    -0x10(%edx),%eax
5e5176:	74 4f                	je     0x5e51c7
5e5178:	0f b6 f8             	movzbl %al,%edi
5e517b:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
5e517f:	2b f8                	sub    %eax,%edi
5e5181:	75 18                	jne    0x5e519b
5e5183:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
5e5187:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
5e518b:	2b f8                	sub    %eax,%edi
5e518d:	75 0c                	jne    0x5e519b
5e518f:	0f b6 7e f2          	movzbl -0xe(%esi),%edi
5e5193:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
5e5197:	2b f8                	sub    %eax,%edi
5e5199:	74 10                	je     0x5e51ab
5e519b:	33 c9                	xor    %ecx,%ecx
5e519d:	85 ff                	test   %edi,%edi
5e519f:	0f 9f c1             	setg   %cl
5e51a2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e51a9:	eb 1e                	jmp    0x5e51c9
5e51ab:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
5e51af:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
5e51b3:	2b c8                	sub    %eax,%ecx
5e51b5:	74 12                	je     0x5e51c9
5e51b7:	33 c0                	xor    %eax,%eax
5e51b9:	85 c9                	test   %ecx,%ecx
5e51bb:	0f 9f c0             	setg   %al
5e51be:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e51c5:	eb 02                	jmp    0x5e51c9
5e51c7:	33 c9                	xor    %ecx,%ecx
5e51c9:	85 c9                	test   %ecx,%ecx
5e51cb:	0f 85 1e 01 00 00    	jne    0x5e52ef
5e51d1:	8b 46 f4             	mov    -0xc(%esi),%eax
5e51d4:	3b 42 f4             	cmp    -0xc(%edx),%eax
5e51d7:	74 50                	je     0x5e5229
5e51d9:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
5e51dd:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
5e51e1:	2b f8                	sub    %eax,%edi
5e51e3:	75 18                	jne    0x5e51fd
5e51e5:	0f b6 7e f5          	movzbl -0xb(%esi),%edi
5e51e9:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
5e51ed:	2b f8                	sub    %eax,%edi
5e51ef:	75 0c                	jne    0x5e51fd
5e51f1:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
5e51f5:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
5e51f9:	2b f8                	sub    %eax,%edi
5e51fb:	74 10                	je     0x5e520d
5e51fd:	33 c9                	xor    %ecx,%ecx
5e51ff:	85 ff                	test   %edi,%edi
5e5201:	0f 9f c1             	setg   %cl
5e5204:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e520b:	eb 1e                	jmp    0x5e522b
5e520d:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
5e5211:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
5e5215:	2b c8                	sub    %eax,%ecx
5e5217:	74 12                	je     0x5e522b
5e5219:	33 c0                	xor    %eax,%eax
5e521b:	85 c9                	test   %ecx,%ecx
5e521d:	0f 9f c0             	setg   %al
5e5220:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5227:	eb 02                	jmp    0x5e522b
5e5229:	33 c9                	xor    %ecx,%ecx