a75db1:	33 c0                	xor    %eax,%eax
a75db3:	85 c9                	test   %ecx,%ecx
a75db5:	0f 9f c0             	setg   %al
a75db8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
a75dbf:	eb 02                	jmp    0xa75dc3
a75dc1:	33 c9                	xor    %ecx,%ecx
a75dc3:	85 c9                	test   %ecx,%ecx
a75dc5:	0f 85 a1 f7 ff ff    	jne    0xa7556c
a75dcb:	66 8b 46 fe          	mov    -0x2(%esi),%ax
a75dcf:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
a75dd3:	0f 84 91 f7 ff ff    	je     0xa7556a
a75dd9:	e9 45 04 00 00       	jmp    0xa76223
a75dde:	8b 46 e1             	mov    -0x1f(%esi),%eax
a75de1:	3b 42 e1             	cmp    -0x1f(%edx),%eax
a75de4:	0f 84 82 00 00 00    	je     0xa75e6c
a75dea:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
a75dee:	0f b6 7e e1          	movzbl -0x1f(%esi),%edi
a75df2:	2b f8                	sub    %eax,%edi
a75df4:	74 16                	je     0xa75e0c
a75df6:	33 c9                	xor    %ecx,%ecx
a75df8:	85 ff                	test   %edi,%edi
a75dfa:	0f 9f c1             	setg   %cl
a75dfd:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a75e04:	85 c9                	test   %ecx,%ecx
a75e06:	0f 85 60 f7 ff ff    	jne    0xa7556c
a75e0c:	0f b6 7e e2          	movzbl -0x1e(%esi),%edi
a75e10:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
a75e14:	2b f8                	sub    %eax,%edi
a75e16:	74 16                	je     0xa75e2e
a75e18:	33 c9                	xor    %ecx,%ecx
a75e1a:	85 ff                	test   %edi,%edi
a75e1c:	0f 9f c1             	setg   %cl
a75e1f:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a75e26:	85 c9                	test   %ecx,%ecx
a75e28:	0f 85 3e f7 ff ff    	jne    0xa7556c
a75e2e:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
a75e32:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
a75e36:	2b f8                	sub    %eax,%edi
a75e38:	74 16                	je     0xa75e50
a75e3a:	33 c9                	xor    %ecx,%ecx
a75e3c:	85 ff                	test   %edi,%edi
a75e3e:	0f 9f c1             	setg   %cl
a75e41:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a75e48:	85 c9                	test   %ecx,%ecx
a75e4a:	0f 85 1c f7 ff ff    	jne    0xa7556c
a75e50:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
a75e54:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
a75e58:	2b c8                	sub    %eax,%ecx
a75e5a:	74 12                	je     0xa75e6e
a75e5c:	33 c0                	xor    %eax,%eax
a75e5e:	85 c9                	test   %ecx,%ecx
a75e60:	0f 9f c0             	setg   %al
a75e63:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
a75e6a:	eb 02                	jmp    0xa75e6e
a75e6c:	33 c9                	xor    %ecx,%ecx
a75e6e:	85 c9                	test   %ecx,%ecx
a75e70:	0f 85 f6 f6 ff ff    	jne    0xa7556c
a75e76:	8b 46 e5             	mov    -0x1b(%esi),%eax
a75e79:	3b 42 e5             	cmp    -0x1b(%edx),%eax
a75e7c:	0f 84 81 00 00 00    	je     0xa75f03
a75e82:	0f b6 f8             	movzbl %al,%edi
a75e85:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
a75e89:	2b f8                	sub    %eax,%edi
a75e8b:	74 16                	je     0xa75ea3
a75e8d:	33 c9                	xor    %ecx,%ecx
a75e8f:	85 ff                	test   %edi,%edi
a75e91:	0f 9f c1             	setg   %cl
a75e94:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a75e9b:	85 c9                	test   %ecx,%ecx
a75e9d:	0f 85 c9 f6 ff ff    	jne    0xa7556c
a75ea3:	0f b6 7e e6          	movzbl -0x1a(%esi),%edi
a75ea7:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
a75eab:	2b f8                	sub    %eax,%edi
a75ead:	74 16                	je     0xa75ec5
a75eaf:	33 c9                	xor    %ecx,%ecx
a75eb1:	85 ff                	test   %edi,%edi
a75eb3:	0f 9f c1             	setg   %cl
a75eb6:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a75ebd:	85 c9                	test   %ecx,%ecx
a75ebf:	0f 85 a7 f6 ff ff    	jne    0xa7556c
a75ec5:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
a75ec9:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
a75ecd:	2b f8                	sub    %eax,%edi
a75ecf:	74 16                	je     0xa75ee7
a75ed1:	33 c9                	xor    %ecx,%ecx
a75ed3:	85 ff                	test   %edi,%edi
a75ed5:	0f 9f c1             	setg   %cl
a75ed8:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a75edf:	85 c9                	test   %ecx,%ecx
a75ee1:	0f 85 85 f6 ff ff    	jne    0xa7556c
a75ee7:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
a75eeb:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
a75eef:	2b c8                	sub    %eax,%ecx
a75ef1:	74 12                	je     0xa75f05
a75ef3:	33 c0                	xor    %eax,%eax
a75ef5:	85 c9                	test   %ecx,%ecx
a75ef7:	0f 9f c0             	setg   %al
a75efa:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
a75f01:	eb 02                	jmp    0xa75f05
a75f03:	33 c9                	xor    %ecx,%ecx
a75f05:	85 c9                	test   %ecx,%ecx
a75f07:	0f 85 5f f6 ff ff    	jne    0xa7556c
a75f0d:	8b 46 e9             	mov    -0x17(%esi),%eax
a75f10:	3b 42 e9             	cmp    -0x17(%edx),%eax
a75f13:	0f 84 81 00 00 00    	je     0xa75f9a
a75f19:	0f b6 f8             	movzbl %al,%edi
a75f1c:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
a75f20:	2b f8                	sub    %eax,%edi
a75f22:	74 16                	je     0xa75f3a
a75f24:	33 c9                	xor    %ecx,%ecx
a75f26:	85 ff                	test   %edi,%edi
a75f28:	0f 9f c1             	setg   %cl
a75f2b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a75f32:	85 c9                	test   %ecx,%ecx
a75f34:	0f 85 32 f6 ff ff    	jne    0xa7556c
a75f3a:	0f b6 7e ea          	movzbl -0x16(%esi),%edi
a75f3e:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
a75f42:	2b f8                	sub    %eax,%edi
a75f44:	74 16                	je     0xa75f5c
a75f46:	33 c9                	xor    %ecx,%ecx
a75f48:	85 ff                	test   %edi,%edi
a75f4a:	0f 9f c1             	setg   %cl
a75f4d:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a75f54:	85 c9                	test   %ecx,%ecx
a75f56:	0f 85 10 f6 ff ff    	jne    0xa7556c
a75f5c:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
a75f60:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
a75f64:	2b f8                	sub    %eax,%edi
a75f66:	74 16                	je     0xa75f7e
a75f68:	33 c9                	xor    %ecx,%ecx
a75f6a:	85 ff                	test   %edi,%edi
a75f6c:	0f 9f c1             	setg   %cl
a75f6f:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a75f76:	85 c9                	test   %ecx,%ecx
a75f78:	0f 85 ee f5 ff ff    	jne    0xa7556c
a75f7e:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
a75f82:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
a75f86:	2b c8                	sub    %eax,%ecx
a75f88:	74 12                	je     0xa75f9c
a75f8a:	33 c0                	xor    %eax,%eax
a75f8c:	85 c9                	test   %ecx,%ecx
a75f8e:	0f 9f c0             	setg   %al
a75f91:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
a75f98:	eb 02                	jmp    0xa75f9c
a75f9a:	33 c9                	xor    %ecx,%ecx
a75f9c:	85 c9                	test   %ecx,%ecx
a75f9e:	0f 85 c8 f5 ff ff    	jne    0xa7556c
a75fa4:	8b 46 ed             	mov    -0x13(%esi),%eax
a75fa7:	3b 42 ed             	cmp    -0x13(%edx),%eax
a75faa:	0f 84 81 00 00 00    	je     0xa76031
a75fb0:	0f b6 f8             	movzbl %al,%edi
a75fb3:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
a75fb7:	2b f8                	sub    %eax,%edi
a75fb9:	74 16                	je     0xa75fd1
a75fbb:	33 c9                	xor    %ecx,%ecx
a75fbd:	85 ff                	test   %edi,%edi
a75fbf:	0f 9f c1             	setg   %cl
a75fc2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a75fc9:	85 c9                	test   %ecx,%ecx
a75fcb:	0f 85 9b f5 ff ff    	jne    0xa7556c
a75fd1:	0f b6 7e ee          	movzbl -0x12(%esi),%edi
a75fd5:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
a75fd9:	2b f8                	sub    %eax,%edi
a75fdb:	74 16                	je     0xa75ff3
a75fdd:	33 c9                	xor    %ecx,%ecx
a75fdf:	85 ff                	test   %edi,%edi
a75fe1:	0f 9f c1             	setg   %cl
a75fe4:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a75feb:	85 c9                	test   %ecx,%ecx
a75fed:	0f 85 79 f5 ff ff    	jne    0xa7556c
a75ff3:	0f b6 7e ef          	movzbl -0x11(%esi),%edi
a75ff7:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
a75ffb:	2b f8                	sub    %eax,%edi
a75ffd:	74 16                	je     0xa76015
a75fff:	33 c9                	xor    %ecx,%ecx
a76001:	85 ff                	test   %edi,%edi
a76003:	0f 9f c1             	setg   %cl
a76006:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a7600d:	85 c9                	test   %ecx,%ecx
a7600f:	0f 85 57 f5 ff ff    	jne    0xa7556c
a76015:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
a76019:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
a7601d:	2b c8                	sub    %eax,%ecx
a7601f:	74 12                	je     0xa76033
a76021:	33 c0                	xor    %eax,%eax
a76023:	85 c9                	test   %ecx,%ecx
a76025:	0f 9f c0             	setg   %al
a76028:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
a7602f:	eb 02                	jmp    0xa76033
a76031:	33 c9                	xor    %ecx,%ecx
a76033:	85 c9                	test   %ecx,%ecx
a76035:	0f 85 31 f5 ff ff    	jne    0xa7556c
a7603b:	8b 46 f1             	mov    -0xf(%esi),%eax
a7603e:	3b 42 f1             	cmp    -0xf(%edx),%eax
a76041:	0f 84 82 00 00 00    	je     0xa760c9
a76047:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
a7604b:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
a7604f:	2b f8                	sub    %eax,%edi
a76051:	74 16                	je     0xa76069
a76053:	33 c9                	xor    %ecx,%ecx
a76055:	85 ff                	test   %edi,%edi
a76057:	0f 9f c1             	setg   %cl
a7605a:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a76061:	85 c9                	test   %ecx,%ecx
a76063:	0f 85 03 f5 ff ff    	jne    0xa7556c
a76069:	0f b6 7e f2          	movzbl -0xe(%esi),%edi
a7606d:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
a76071:	2b f8                	sub    %eax,%edi
a76073:	74 16                	je     0xa7608b
a76075:	33 c9                	xor    %ecx,%ecx
a76077:	85 ff                	test   %edi,%edi
a76079:	0f 9f c1             	setg   %cl
a7607c:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a76083:	85 c9                	test   %ecx,%ecx
a76085:	0f 85 e1 f4 ff ff    	jne    0xa7556c
a7608b:	0f b6 7e f3          	movzbl -0xd(%esi),%edi
a7608f:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
a76093:	2b f8                	sub    %eax,%edi
a76095:	74 16                	je     0xa760ad
a76097:	33 c9                	xor    %ecx,%ecx
a76099:	85 ff                	test   %edi,%edi
a7609b:	0f 9f c1             	setg   %cl
a7609e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a760a5:	85 c9                	test   %ecx,%ecx
a760a7:	0f 85 bf f4 ff ff    	jne    0xa7556c
a760ad:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
a760b1:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
a760b5:	2b c8                	sub    %eax,%ecx
a760b7:	74 12                	je     0xa760cb
a760b9:	33 c0                	xor    %eax,%eax
a760bb:	85 c9                	test   %ecx,%ecx
a760bd:	0f 9f c0             	setg   %al
a760c0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
a760c7:	eb 02                	jmp    0xa760cb
a760c9:	33 c9                	xor    %ecx,%ecx
a760cb:	85 c9                	test   %ecx,%ecx
a760cd:	0f 85 99 f4 ff ff    	jne    0xa7556c
a760d3:	8b 46 f5             	mov    -0xb(%esi),%eax
a760d6:	3b 42 f5             	cmp    -0xb(%edx),%eax
a760d9:	0f 84 81 00 00 00    	je     0xa76160
a760df:	0f b6 f8             	movzbl %al,%edi
a760e2:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
a760e6:	2b f8                	sub    %eax,%edi
a760e8:	74 16                	je     0xa76100
a760ea:	33 c9                	xor    %ecx,%ecx
a760ec:	85 ff                	test   %edi,%edi
a760ee:	0f 9f c1             	setg   %cl
a760f1:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a760f8:	85 c9                	test   %ecx,%ecx
a760fa:	0f 85 6c f4 ff ff    	jne    0xa7556c
a76100:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
a76104:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
a76108:	2b f8                	sub    %eax,%edi
a7610a:	74 16                	je     0xa76122
a7610c:	33 c9                	xor    %ecx,%ecx
a7610e:	85 ff                	test   %edi,%edi
a76110:	0f 9f c1             	setg   %cl
a76113:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a7611a:	85 c9                	test   %ecx,%ecx
a7611c:	0f 85 4a f4 ff ff    	jne    0xa7556c
a76122:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
a76126:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
a7612a:	2b f8                	sub    %eax,%edi
a7612c:	74 16                	je     0xa76144
a7612e:	33 c9                	xor    %ecx,%ecx
a76130:	85 ff                	test   %edi,%edi
a76132:	0f 9f c1             	setg   %cl
a76135:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a7613c:	85 c9                	test   %ecx,%ecx
a7613e:	0f 85 28 f4 ff ff    	jne    0xa7556c
a76144:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
a76148:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
a7614c:	2b c8                	sub    %eax,%ecx
a7614e:	74 12                	je     0xa76162
a76150:	33 c0                	xor    %eax,%eax
a76152:	85 c9                	test   %ecx,%ecx
a76154:	0f 9f c0             	setg   %al
a76157:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
a7615e:	eb 02                	jmp    0xa76162
a76160:	33 c9                	xor    %ecx,%ecx
a76162:	85 c9                	test   %ecx,%ecx
a76164:	0f 85 02 f4 ff ff    	jne    0xa7556c
a7616a:	8b 46 f9             	mov    -0x7(%esi),%eax
a7616d:	3b 42 f9             	cmp    -0x7(%edx),%eax
a76170:	0f 84 81 00 00 00    	je     0xa761f7
a76176:	0f b6 f8             	movzbl %al,%edi
a76179:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
a7617d:	2b f8                	sub    %eax,%edi
a7617f:	74 16                	je     0xa76197
a76181:	33 c9                	xor    %ecx,%ecx
a76183:	85 ff                	test   %edi,%edi
a76185:	0f 9f c1             	setg   %cl
a76188:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a7618f:	85 c9                	test   %ecx,%ecx
a76191:	0f 85 d5 f3 ff ff    	jne    0xa7556c
a76197:	0f b6 7e fa          	movzbl -0x6(%esi),%edi
a7619b:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
a7619f:	2b f8                	sub    %eax,%edi
a761a1:	74 16                	je     0xa761b9
a761a3:	33 c9                	xor    %ecx,%ecx
a761a5:	85 ff                	test   %edi,%edi
a761a7:	0f 9f c1             	setg   %cl
a761aa:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a761b1:	85 c9                	test   %ecx,%ecx
a761b3:	0f 85 b3 f3 ff ff    	jne    0xa7556c
a761b9:	0f b6 7e fb          	movzbl -0x5(%esi),%edi
a761bd:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
a761c1:	2b f8                	sub    %eax,%edi
a761c3:	74 16                	je     0xa761db
a761c5:	33 c9                	xor    %ecx,%ecx
a761c7:	85 ff                	test   %edi,%edi
a761c9:	0f 9f c1             	setg   %cl
a761cc:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a761d3:	85 c9                	test   %ecx,%ecx
a761d5:	0f 85 91 f3 ff ff    	jne    0xa7556c
a761db:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
a761df:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
a761e3:	2b c8                	sub    %eax,%ecx
a761e5:	74 12                	je     0xa761f9
a761e7:	33 c0                	xor    %eax,%eax
a761e9:	85 c9                	test   %ecx,%ecx
a761eb:	0f 9f c0             	setg   %al
a761ee:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
a761f5:	eb 02                	jmp    0xa761f9
a761f7:	33 c9                	xor    %ecx,%ecx
a761f9:	85 c9                	test   %ecx,%ecx
a761fb:	0f 85 6b f3 ff ff    	jne    0xa7556c
a76201:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
a76205:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
a76209:	2b f8                	sub    %eax,%edi
a7620b:	74 16                	je     0xa76223
a7620d:	33 c9                	xor    %ecx,%ecx
a7620f:	85 ff                	test   %edi,%edi
a76211:	0f 9f c1             	setg   %cl
a76214:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a7621b:	85 c9                	test   %ecx,%ecx
a7621d:	0f 85 49 f3 ff ff    	jne    0xa7556c
a76223:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
a76227:	0f b6 7e fe          	movzbl -0x2(%esi),%edi
a7622b:	2b f8                	sub    %eax,%edi
a7622d:	0f 84 53 f7 ff ff    	je     0xa75986
a76233:	33 c9                	xor    %ecx,%ecx
a76235:	85 ff                	test   %edi,%edi
a76237:	0f 9f c1             	setg   %cl
a7623a:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
a76241:	e9 38 f7 ff ff       	jmp    0xa7597e
a76246:	8b 4d 08             	mov    0x8(%ebp),%ecx
a76249:	0f b6 02             	movzbl (%edx),%eax
a7624c:	0f b6 31             	movzbl (%ecx),%esi
a7624f:	2b f0                	sub    %eax,%esi