41ce0c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ce13:	85 c9                	test   %ecx,%ecx
41ce15:	0f 85 3e f8 ff ff    	jne    0x41c659
41ce1b:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
41ce1f:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
41ce23:	2b c8                	sub    %eax,%ecx
41ce25:	74 0e                	je     0x41ce35
41ce27:	33 c0                	xor    %eax,%eax
41ce29:	85 c9                	test   %ecx,%ecx
41ce2b:	0f 9f c0             	setg   %al
41ce2e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ce35:	85 c9                	test   %ecx,%ecx
41ce37:	0f 85 1c f8 ff ff    	jne    0x41c659
41ce3d:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
41ce41:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
41ce45:	2b c8                	sub    %eax,%ecx
41ce47:	74 0e                	je     0x41ce57
41ce49:	33 c0                	xor    %eax,%eax
41ce4b:	85 c9                	test   %ecx,%ecx
41ce4d:	0f 9f c0             	setg   %al
41ce50:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ce57:	85 c9                	test   %ecx,%ecx
41ce59:	0f 85 fa f7 ff ff    	jne    0x41c659
41ce5f:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
41ce63:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
41ce67:	2b c8                	sub    %eax,%ecx
41ce69:	74 0e                	je     0x41ce79
41ce6b:	33 c0                	xor    %eax,%eax
41ce6d:	85 c9                	test   %ecx,%ecx
41ce6f:	0f 9f c0             	setg   %al
41ce72:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ce79:	85 c9                	test   %ecx,%ecx
41ce7b:	0f 85 d8 f7 ff ff    	jne    0x41c659
41ce81:	66 8b 46 fe          	mov    -0x2(%esi),%ax
41ce85:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
41ce89:	0f 84 c8 f7 ff ff    	je     0x41c657
41ce8f:	e9 a2 fb ff ff       	jmp    0x41ca36
41ce94:	8b 46 e1             	mov    -0x1f(%esi),%eax
41ce97:	3b 42 e1             	cmp    -0x1f(%edx),%eax
41ce9a:	0f 84 87 00 00 00    	je     0x41cf27
41cea0:	0f b6 c8             	movzbl %al,%ecx
41cea3:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
41cea7:	2b c8                	sub    %eax,%ecx
41cea9:	74 0e                	je     0x41ceb9
41ceab:	33 c0                	xor    %eax,%eax
41cead:	85 c9                	test   %ecx,%ecx
41ceaf:	0f 9f c0             	setg   %al
41ceb2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ceb9:	85 c9                	test   %ecx,%ecx
41cebb:	0f 85 98 f7 ff ff    	jne    0x41c659
41cec1:	0f b6 4e e2          	movzbl -0x1e(%esi),%ecx
41cec5:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
41cec9:	2b c8                	sub    %eax,%ecx
41cecb:	74 0e                	je     0x41cedb
41cecd:	33 c0                	xor    %eax,%eax
41cecf:	85 c9                	test   %ecx,%ecx
41ced1:	0f 9f c0             	setg   %al
41ced4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cedb:	85 c9                	test   %ecx,%ecx
41cedd:	0f 85 76 f7 ff ff    	jne    0x41c659
41cee3:	0f b6 4e e3          	movzbl -0x1d(%esi),%ecx
41cee7:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
41ceeb:	2b c8                	sub    %eax,%ecx
41ceed:	74 0e                	je     0x41cefd
41ceef:	33 c0                	xor    %eax,%eax
41cef1:	85 c9                	test   %ecx,%ecx
41cef3:	0f 9f c0             	setg   %al
41cef6:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cefd:	85 c9                	test   %ecx,%ecx
41ceff:	0f 85 54 f7 ff ff    	jne    0x41c659
41cf05:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
41cf09:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41cf0d:	2b c8                	sub    %eax,%ecx
41cf0f:	74 0e                	je     0x41cf1f
41cf11:	33 c0                	xor    %eax,%eax
41cf13:	85 c9                	test   %ecx,%ecx
41cf15:	0f 9f c0             	setg   %al
41cf18:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cf1f:	85 c9                	test   %ecx,%ecx
41cf21:	0f 85 32 f7 ff ff    	jne    0x41c659
41cf27:	8b 46 e5             	mov    -0x1b(%esi),%eax
41cf2a:	3b 42 e5             	cmp    -0x1b(%edx),%eax
41cf2d:	0f 84 87 00 00 00    	je     0x41cfba
41cf33:	0f b6 c8             	movzbl %al,%ecx
41cf36:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41cf3a:	2b c8                	sub    %eax,%ecx
41cf3c:	74 0e                	je     0x41cf4c
41cf3e:	33 c0                	xor    %eax,%eax
41cf40:	85 c9                	test   %ecx,%ecx
41cf42:	0f 9f c0             	setg   %al
41cf45:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cf4c:	85 c9                	test   %ecx,%ecx
41cf4e:	0f 85 05 f7 ff ff    	jne    0x41c659
41cf54:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
41cf58:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41cf5c:	2b c8                	sub    %eax,%ecx
41cf5e:	74 0e                	je     0x41cf6e
41cf60:	33 c0                	xor    %eax,%eax
41cf62:	85 c9                	test   %ecx,%ecx
41cf64:	0f 9f c0             	setg   %al
41cf67:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cf6e:	85 c9                	test   %ecx,%ecx
41cf70:	0f 85 e3 f6 ff ff    	jne    0x41c659
41cf76:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41cf7a:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41cf7e:	2b c8                	sub    %eax,%ecx
41cf80:	74 0e                	je     0x41cf90
41cf82:	33 c0                	xor    %eax,%eax
41cf84:	85 c9                	test   %ecx,%ecx
41cf86:	0f 9f c0             	setg   %al
41cf89:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cf90:	85 c9                	test   %ecx,%ecx
41cf92:	0f 85 c1 f6 ff ff    	jne    0x41c659
41cf98:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41cf9c:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41cfa0:	2b c8                	sub    %eax,%ecx
41cfa2:	74 0e                	je     0x41cfb2
41cfa4:	33 c0                	xor    %eax,%eax
41cfa6:	85 c9                	test   %ecx,%ecx
41cfa8:	0f 9f c0             	setg   %al
41cfab:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cfb2:	85 c9                	test   %ecx,%ecx
41cfb4:	0f 85 9f f6 ff ff    	jne    0x41c659
41cfba:	8b 46 e9             	mov    -0x17(%esi),%eax
41cfbd:	3b 42 e9             	cmp    -0x17(%edx),%eax
41cfc0:	0f 84 87 00 00 00    	je     0x41d04d
41cfc6:	0f b6 c8             	movzbl %al,%ecx
41cfc9:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41cfcd:	2b c8                	sub    %eax,%ecx
41cfcf:	74 0e                	je     0x41cfdf
41cfd1:	33 c0                	xor    %eax,%eax
41cfd3:	85 c9                	test   %ecx,%ecx
41cfd5:	0f 9f c0             	setg   %al
41cfd8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cfdf:	85 c9                	test   %ecx,%ecx
41cfe1:	0f 85 72 f6 ff ff    	jne    0x41c659
41cfe7:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
41cfeb:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41cfef:	2b c8                	sub    %eax,%ecx
41cff1:	74 0e                	je     0x41d001
41cff3:	33 c0                	xor    %eax,%eax
41cff5:	85 c9                	test   %ecx,%ecx
41cff7:	0f 9f c0             	setg   %al
41cffa:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d001:	85 c9                	test   %ecx,%ecx
41d003:	0f 85 50 f6 ff ff    	jne    0x41c659
41d009:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
41d00d:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41d011:	2b c8                	sub    %eax,%ecx
41d013:	74 0e                	je     0x41d023
41d015:	33 c0                	xor    %eax,%eax
41d017:	85 c9                	test   %ecx,%ecx
41d019:	0f 9f c0             	setg   %al
41d01c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d023:	85 c9                	test   %ecx,%ecx
41d025:	0f 85 2e f6 ff ff    	jne    0x41c659
41d02b:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41d02f:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41d033:	2b c8                	sub    %eax,%ecx
41d035:	74 0e                	je     0x41d045
41d037:	33 c0                	xor    %eax,%eax
41d039:	85 c9                	test   %ecx,%ecx
41d03b:	0f 9f c0             	setg   %al
41d03e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d045:	85 c9                	test   %ecx,%ecx
41d047:	0f 85 0c f6 ff ff    	jne    0x41c659
41d04d:	8b 46 ed             	mov    -0x13(%esi),%eax
41d050:	3b 42 ed             	cmp    -0x13(%edx),%eax
41d053:	0f 84 88 00 00 00    	je     0x41d0e1
41d059:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41d05d:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41d061:	2b c8                	sub    %eax,%ecx
41d063:	74 0e                	je     0x41d073
41d065:	33 c0                	xor    %eax,%eax
41d067:	85 c9                	test   %ecx,%ecx
41d069:	0f 9f c0             	setg   %al
41d06c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d073:	85 c9                	test   %ecx,%ecx
41d075:	0f 85 de f5 ff ff    	jne    0x41c659
41d07b:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
41d07f:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41d083:	2b c8                	sub    %eax,%ecx
41d085:	74 0e                	je     0x41d095
41d087:	33 c0                	xor    %eax,%eax
41d089:	85 c9                	test   %ecx,%ecx
41d08b:	0f 9f c0             	setg   %al
41d08e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d095:	85 c9                	test   %ecx,%ecx
41d097:	0f 85 bc f5 ff ff    	jne    0x41c659
41d09d:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
41d0a1:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
41d0a5:	2b c8                	sub    %eax,%ecx
41d0a7:	74 0e                	je     0x41d0b7
41d0a9:	33 c0                	xor    %eax,%eax
41d0ab:	85 c9                	test   %ecx,%ecx
41d0ad:	0f 9f c0             	setg   %al
41d0b0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d0b7:	85 c9                	test   %ecx,%ecx
41d0b9:	0f 85 9a f5 ff ff    	jne    0x41c659
41d0bf:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
41d0c3:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
41d0c7:	2b c8                	sub    %eax,%ecx
41d0c9:	74 0e                	je     0x41d0d9
41d0cb:	33 c0                	xor    %eax,%eax
41d0cd:	85 c9                	test   %ecx,%ecx
41d0cf:	0f 9f c0             	setg   %al
41d0d2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d0d9:	85 c9                	test   %ecx,%ecx
41d0db:	0f 85 78 f5 ff ff    	jne    0x41c659
41d0e1:	8b 46 f1             	mov    -0xf(%esi),%eax
41d0e4:	3b 42 f1             	cmp    -0xf(%edx),%eax
41d0e7:	0f 84 87 00 00 00    	je     0x41d174
41d0ed:	0f b6 c8             	movzbl %al,%ecx
41d0f0:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
41d0f4:	2b c8                	sub    %eax,%ecx
41d0f6:	74 0e                	je     0x41d106
41d0f8:	33 c0                	xor    %eax,%eax
41d0fa:	85 c9                	test   %ecx,%ecx
41d0fc:	0f 9f c0             	setg   %al
41d0ff:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d106:	85 c9                	test   %ecx,%ecx
41d108:	0f 85 4b f5 ff ff    	jne    0x41c659
41d10e:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
41d112:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
41d116:	2b c8                	sub    %eax,%ecx
41d118:	74 0e                	je     0x41d128
41d11a:	33 c0                	xor    %eax,%eax
41d11c:	85 c9                	test   %ecx,%ecx
41d11e:	0f 9f c0             	setg   %al
41d121:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d128:	85 c9                	test   %ecx,%ecx
41d12a:	0f 85 29 f5 ff ff    	jne    0x41c659
41d130:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
41d134:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
41d138:	2b c8                	sub    %eax,%ecx
41d13a:	74 0e                	je     0x41d14a
41d13c:	33 c0                	xor    %eax,%eax
41d13e:	85 c9                	test   %ecx,%ecx
41d140:	0f 9f c0             	setg   %al
41d143:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d14a:	85 c9                	test   %ecx,%ecx
41d14c:	0f 85 07 f5 ff ff    	jne    0x41c659
41d152:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
41d156:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
41d15a:	2b c8                	sub    %eax,%ecx
41d15c:	74 0e                	je     0x41d16c
41d15e:	33 c0                	xor    %eax,%eax
41d160:	85 c9                	test   %ecx,%ecx
41d162:	0f 9f c0             	setg   %al
41d165:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d16c:	85 c9                	test   %ecx,%ecx
41d16e:	0f 85 e5 f4 ff ff    	jne    0x41c659
41d174:	8b 46 f5             	mov    -0xb(%esi),%eax
41d177:	3b 42 f5             	cmp    -0xb(%edx),%eax
41d17a:	0f 84 87 00 00 00    	je     0x41d207
41d180:	0f b6 c8             	movzbl %al,%ecx
41d183:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
41d187:	2b c8                	sub    %eax,%ecx
41d189:	74 0e                	je     0x41d199
41d18b:	33 c0                	xor    %eax,%eax
41d18d:	85 c9                	test   %ecx,%ecx
41d18f:	0f 9f c0             	setg   %al
41d192:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d199:	85 c9                	test   %ecx,%ecx
41d19b:	0f 85 b8 f4 ff ff    	jne    0x41c659
41d1a1:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
41d1a5:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
41d1a9:	2b c8                	sub    %eax,%ecx
41d1ab:	74 0e                	je     0x41d1bb
41d1ad:	33 c0                	xor    %eax,%eax
41d1af:	85 c9                	test   %ecx,%ecx
41d1b1:	0f 9f c0             	setg   %al
41d1b4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d1bb:	85 c9                	test   %ecx,%ecx
41d1bd:	0f 85 96 f4 ff ff    	jne    0x41c659
41d1c3:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
41d1c7:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
41d1cb:	2b c8                	sub    %eax,%ecx
41d1cd:	74 0e                	je     0x41d1dd
41d1cf:	33 c0                	xor    %eax,%eax
41d1d1:	85 c9                	test   %ecx,%ecx
41d1d3:	0f 9f c0             	setg   %al
41d1d6:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d1dd:	85 c9                	test   %ecx,%ecx
41d1df:	0f 85 74 f4 ff ff    	jne    0x41c659
41d1e5:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
41d1e9:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
41d1ed:	2b c8                	sub    %eax,%ecx
41d1ef:	74 0e                	je     0x41d1ff
41d1f1:	33 c0                	xor    %eax,%eax
41d1f3:	85 c9                	test   %ecx,%ecx
41d1f5:	0f 9f c0             	setg   %al
41d1f8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d1ff:	85 c9                	test   %ecx,%ecx
41d201:	0f 85 52 f4 ff ff    	jne    0x41c659
41d207:	8b 46 f9             	mov    -0x7(%esi),%eax
41d20a:	3b 42 f9             	cmp    -0x7(%edx),%eax
41d20d:	0f 84 01 f8 ff ff    	je     0x41ca14
41d213:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
41d217:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
41d21b:	2b c8                	sub    %eax,%ecx
41d21d:	74 0e                	je     0x41d22d
41d21f:	33 c0                	xor    %eax,%eax
41d221:	85 c9                	test   %ecx,%ecx
41d223:	0f 9f c0             	setg   %al
41d226:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d22d:	85 c9                	test   %ecx,%ecx
41d22f:	0f 85 24 f4 ff ff    	jne    0x41c659
41d235:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
41d239:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
41d23d:	2b c8                	sub    %eax,%ecx
41d23f:	74 0e                	je     0x41d24f
41d241:	33 c0                	xor    %eax,%eax
41d243:	85 c9                	test   %ecx,%ecx
41d245:	0f 9f c0             	setg   %al
41d248:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d24f:	85 c9                	test   %ecx,%ecx
41d251:	0f 85 02 f4 ff ff    	jne    0x41c659
41d257:	e9 74 f7 ff ff       	jmp    0x41c9d0
41d25c:	8b 55 08             	mov    0x8(%ebp),%edx
41d25f:	8b 75 0c             	mov    0xc(%ebp),%esi
41d262:	0f b6 0a             	movzbl (%edx),%ecx
41d265:	0f b6 06             	movzbl (%esi),%eax
41d268:	2b c8                	sub    %eax,%ecx
41d26a:	74 0e                	je     0x41d27a
41d26c:	33 c0                	xor    %eax,%eax
41d26e:	85 c9                	test   %ecx,%ecx
41d270:	0f 9f c0             	setg   %al
41d273:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d27a:	85 c9                	test   %ecx,%ecx
41d27c:	75 56                	jne    0x41d2d4
41d27e:	0f b6 4a 01          	movzbl 0x1(%edx),%ecx
41d282:	0f b6 46 01          	movzbl 0x1(%esi),%eax
41d286:	2b c8                	sub    %eax,%ecx
41d288:	74 0e                	je     0x41d298
41d28a:	33 c0                	xor    %eax,%eax
41d28c:	85 c9                	test   %ecx,%ecx
41d28e:	0f 9f c0             	setg   %al
41d291:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d298:	85 c9                	test   %ecx,%ecx
41d29a:	75 38                	jne    0x41d2d4
41d29c:	0f b6 4a 02          	movzbl 0x2(%edx),%ecx
41d2a0:	0f b6 46 02          	movzbl 0x2(%esi),%eax
41d2a4:	2b c8                	sub    %eax,%ecx
41d2a6:	74 0e                	je     0x41d2b6
41d2a8:	33 c0                	xor    %eax,%eax
41d2aa:	85 c9                	test   %ecx,%ecx
41d2ac:	0f 9f c0             	setg   %al
41d2af:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d2b6:	85 c9                	test   %ecx,%ecx