410e1e:	74 15                	je     0x410e35
410e20:	33 d2                	xor    %edx,%edx
410e22:	85 f6                	test   %esi,%esi
410e24:	0f 9f c2             	setg   %dl
410e27:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410e2b:	8b f2                	mov    %edx,%esi
410e2d:	85 f6                	test   %esi,%esi
410e2f:	0f 85 a0 f9 ff ff    	jne    0x4107d5
410e35:	0f b6 70 f5          	movzbl -0xb(%eax),%esi
410e39:	0f b6 51 f5          	movzbl -0xb(%ecx),%edx
410e3d:	2b f2                	sub    %edx,%esi
410e3f:	74 15                	je     0x410e56
410e41:	33 d2                	xor    %edx,%edx
410e43:	85 f6                	test   %esi,%esi
410e45:	0f 9f c2             	setg   %dl
410e48:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410e4c:	8b f2                	mov    %edx,%esi
410e4e:	85 f6                	test   %esi,%esi
410e50:	0f 85 7f f9 ff ff    	jne    0x4107d5
410e56:	0f b6 70 f6          	movzbl -0xa(%eax),%esi
410e5a:	0f b6 51 f6          	movzbl -0xa(%ecx),%edx
410e5e:	2b f2                	sub    %edx,%esi
410e60:	74 11                	je     0x410e73
410e62:	33 d2                	xor    %edx,%edx
410e64:	85 f6                	test   %esi,%esi
410e66:	0f 9f c2             	setg   %dl
410e69:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410e6d:	8b f2                	mov    %edx,%esi
410e6f:	eb 02                	jmp    0x410e73
410e71:	33 f6                	xor    %esi,%esi
410e73:	85 f6                	test   %esi,%esi
410e75:	0f 85 5a f9 ff ff    	jne    0x4107d5
410e7b:	8b 50 f7             	mov    -0x9(%eax),%edx
410e7e:	3b 51 f7             	cmp    -0x9(%ecx),%edx
410e81:	74 7e                	je     0x410f01
410e83:	0f b6 51 f7          	movzbl -0x9(%ecx),%edx
410e87:	0f b6 70 f7          	movzbl -0x9(%eax),%esi
410e8b:	2b f2                	sub    %edx,%esi
410e8d:	74 15                	je     0x410ea4
410e8f:	33 d2                	xor    %edx,%edx
410e91:	85 f6                	test   %esi,%esi
410e93:	0f 9f c2             	setg   %dl
410e96:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410e9a:	8b f2                	mov    %edx,%esi
410e9c:	85 f6                	test   %esi,%esi
410e9e:	0f 85 31 f9 ff ff    	jne    0x4107d5
410ea4:	0f b6 70 f8          	movzbl -0x8(%eax),%esi
410ea8:	0f b6 51 f8          	movzbl -0x8(%ecx),%edx
410eac:	2b f2                	sub    %edx,%esi
410eae:	74 15                	je     0x410ec5
410eb0:	33 d2                	xor    %edx,%edx
410eb2:	85 f6                	test   %esi,%esi
410eb4:	0f 9f c2             	setg   %dl
410eb7:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410ebb:	8b f2                	mov    %edx,%esi
410ebd:	85 f6                	test   %esi,%esi
410ebf:	0f 85 10 f9 ff ff    	jne    0x4107d5
410ec5:	0f b6 70 f9          	movzbl -0x7(%eax),%esi
410ec9:	0f b6 51 f9          	movzbl -0x7(%ecx),%edx
410ecd:	2b f2                	sub    %edx,%esi
410ecf:	74 15                	je     0x410ee6
410ed1:	33 d2                	xor    %edx,%edx
410ed3:	85 f6                	test   %esi,%esi
410ed5:	0f 9f c2             	setg   %dl
410ed8:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410edc:	8b f2                	mov    %edx,%esi
410ede:	85 f6                	test   %esi,%esi
410ee0:	0f 85 ef f8 ff ff    	jne    0x4107d5
410ee6:	0f b6 70 fa          	movzbl -0x6(%eax),%esi
410eea:	0f b6 51 fa          	movzbl -0x6(%ecx),%edx
410eee:	2b f2                	sub    %edx,%esi
410ef0:	74 11                	je     0x410f03
410ef2:	33 d2                	xor    %edx,%edx
410ef4:	85 f6                	test   %esi,%esi
410ef6:	0f 9f c2             	setg   %dl
410ef9:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410efd:	8b f2                	mov    %edx,%esi
410eff:	eb 02                	jmp    0x410f03
410f01:	33 f6                	xor    %esi,%esi
410f03:	85 f6                	test   %esi,%esi
410f05:	0f 85 ca f8 ff ff    	jne    0x4107d5
410f0b:	8b 50 fb             	mov    -0x5(%eax),%edx
410f0e:	3b 51 fb             	cmp    -0x5(%ecx),%edx
410f11:	74 7d                	je     0x410f90
410f13:	0f b6 f2             	movzbl %dl,%esi
410f16:	0f b6 51 fb          	movzbl -0x5(%ecx),%edx
410f1a:	2b f2                	sub    %edx,%esi
410f1c:	74 15                	je     0x410f33
410f1e:	33 d2                	xor    %edx,%edx
410f20:	85 f6                	test   %esi,%esi
410f22:	0f 9f c2             	setg   %dl
410f25:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410f29:	8b f2                	mov    %edx,%esi
410f2b:	85 f6                	test   %esi,%esi
410f2d:	0f 85 a2 f8 ff ff    	jne    0x4107d5
410f33:	0f b6 70 fc          	movzbl -0x4(%eax),%esi
410f37:	0f b6 51 fc          	movzbl -0x4(%ecx),%edx
410f3b:	2b f2                	sub    %edx,%esi
410f3d:	74 15                	je     0x410f54
410f3f:	33 d2                	xor    %edx,%edx
410f41:	85 f6                	test   %esi,%esi
410f43:	0f 9f c2             	setg   %dl
410f46:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410f4a:	8b f2                	mov    %edx,%esi
410f4c:	85 f6                	test   %esi,%esi
410f4e:	0f 85 81 f8 ff ff    	jne    0x4107d5
410f54:	0f b6 70 fd          	movzbl -0x3(%eax),%esi
410f58:	0f b6 51 fd          	movzbl -0x3(%ecx),%edx
410f5c:	2b f2                	sub    %edx,%esi
410f5e:	74 15                	je     0x410f75
410f60:	33 d2                	xor    %edx,%edx
410f62:	85 f6                	test   %esi,%esi
410f64:	0f 9f c2             	setg   %dl
410f67:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410f6b:	8b f2                	mov    %edx,%esi
410f6d:	85 f6                	test   %esi,%esi
410f6f:	0f 85 60 f8 ff ff    	jne    0x4107d5
410f75:	0f b6 70 fe          	movzbl -0x2(%eax),%esi
410f79:	0f b6 51 fe          	movzbl -0x2(%ecx),%edx
410f7d:	2b f2                	sub    %edx,%esi
410f7f:	74 11                	je     0x410f92
410f81:	33 d2                	xor    %edx,%edx
410f83:	85 f6                	test   %esi,%esi
410f85:	0f 9f c2             	setg   %dl
410f88:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410f8c:	8b f2                	mov    %edx,%esi
410f8e:	eb 02                	jmp    0x410f92
410f90:	33 f6                	xor    %esi,%esi
410f92:	85 f6                	test   %esi,%esi
410f94:	0f 85 3b f8 ff ff    	jne    0x4107d5
410f9a:	0f b6 49 ff          	movzbl -0x1(%ecx),%ecx
410f9e:	0f b6 40 ff          	movzbl -0x1(%eax),%eax
410fa2:	2b c1                	sub    %ecx,%eax
410fa4:	0f 84 00 fc ff ff    	je     0x410baa
410faa:	33 c9                	xor    %ecx,%ecx
410fac:	85 c0                	test   %eax,%eax
410fae:	0f 9f c1             	setg   %cl
410fb1:	8d 4c 09 ff          	lea    -0x1(%ecx,%ecx,1),%ecx
410fb5:	8b c1                	mov    %ecx,%eax
410fb7:	e9 ee fb ff ff       	jmp    0x410baa
410fbc:	8b 50 e2             	mov    -0x1e(%eax),%edx
410fbf:	3b 51 e2             	cmp    -0x1e(%ecx),%edx
410fc2:	74 7d                	je     0x411041
410fc4:	0f b6 f2             	movzbl %dl,%esi
410fc7:	0f b6 51 e2          	movzbl -0x1e(%ecx),%edx
410fcb:	2b f2                	sub    %edx,%esi
410fcd:	74 15                	je     0x410fe4
410fcf:	33 d2                	xor    %edx,%edx
410fd1:	85 f6                	test   %esi,%esi
410fd3:	0f 9f c2             	setg   %dl
410fd6:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410fda:	8b f2                	mov    %edx,%esi
410fdc:	85 f6                	test   %esi,%esi
410fde:	0f 85 f1 f7 ff ff    	jne    0x4107d5
410fe4:	0f b6 70 e3          	movzbl -0x1d(%eax),%esi
410fe8:	0f b6 51 e3          	movzbl -0x1d(%ecx),%edx
410fec:	2b f2                	sub    %edx,%esi
410fee:	74 15                	je     0x411005
410ff0:	33 d2                	xor    %edx,%edx
410ff2:	85 f6                	test   %esi,%esi
410ff4:	0f 9f c2             	setg   %dl
410ff7:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
410ffb:	8b f2                	mov    %edx,%esi
410ffd:	85 f6                	test   %esi,%esi
410fff:	0f 85 d0 f7 ff ff    	jne    0x4107d5
411005:	0f b6 70 e4          	movzbl -0x1c(%eax),%esi
411009:	0f b6 51 e4          	movzbl -0x1c(%ecx),%edx
41100d:	2b f2                	sub    %edx,%esi
41100f:	74 15                	je     0x411026
411011:	33 d2                	xor    %edx,%edx
411013:	85 f6                	test   %esi,%esi
411015:	0f 9f c2             	setg   %dl
411018:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41101c:	8b f2                	mov    %edx,%esi
41101e:	85 f6                	test   %esi,%esi
411020:	0f 85 af f7 ff ff    	jne    0x4107d5
411026:	0f b6 70 e5          	movzbl -0x1b(%eax),%esi
41102a:	0f b6 51 e5          	movzbl -0x1b(%ecx),%edx
41102e:	2b f2                	sub    %edx,%esi
411030:	74 11                	je     0x411043
411032:	33 d2                	xor    %edx,%edx
411034:	85 f6                	test   %esi,%esi
411036:	0f 9f c2             	setg   %dl
411039:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41103d:	8b f2                	mov    %edx,%esi
41103f:	eb 02                	jmp    0x411043
411041:	33 f6                	xor    %esi,%esi
411043:	85 f6                	test   %esi,%esi
411045:	0f 85 8a f7 ff ff    	jne    0x4107d5
41104b:	8b 50 e6             	mov    -0x1a(%eax),%edx
41104e:	3b 51 e6             	cmp    -0x1a(%ecx),%edx
411051:	74 7d                	je     0x4110d0
411053:	0f b6 f2             	movzbl %dl,%esi
411056:	0f b6 51 e6          	movzbl -0x1a(%ecx),%edx
41105a:	2b f2                	sub    %edx,%esi
41105c:	74 15                	je     0x411073
41105e:	33 d2                	xor    %edx,%edx
411060:	85 f6                	test   %esi,%esi
411062:	0f 9f c2             	setg   %dl
411065:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
411069:	8b f2                	mov    %edx,%esi
41106b:	85 f6                	test   %esi,%esi
41106d:	0f 85 62 f7 ff ff    	jne    0x4107d5
411073:	0f b6 70 e7          	movzbl -0x19(%eax),%esi
411077:	0f b6 51 e7          	movzbl -0x19(%ecx),%edx
41107b:	2b f2                	sub    %edx,%esi
41107d:	74 15                	je     0x411094
41107f:	33 d2                	xor    %edx,%edx
411081:	85 f6                	test   %esi,%esi
411083:	0f 9f c2             	setg   %dl
411086:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41108a:	8b f2                	mov    %edx,%esi
41108c:	85 f6                	test   %esi,%esi
41108e:	0f 85 41 f7 ff ff    	jne    0x4107d5
411094:	0f b6 70 e8          	movzbl -0x18(%eax),%esi
411098:	0f b6 51 e8          	movzbl -0x18(%ecx),%edx
41109c:	2b f2                	sub    %edx,%esi
41109e:	74 15                	je     0x4110b5
4110a0:	33 d2                	xor    %edx,%edx
4110a2:	85 f6                	test   %esi,%esi
4110a4:	0f 9f c2             	setg   %dl
4110a7:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4110ab:	8b f2                	mov    %edx,%esi
4110ad:	85 f6                	test   %esi,%esi
4110af:	0f 85 20 f7 ff ff    	jne    0x4107d5
4110b5:	0f b6 70 e9          	movzbl -0x17(%eax),%esi
4110b9:	0f b6 51 e9          	movzbl -0x17(%ecx),%edx
4110bd:	2b f2                	sub    %edx,%esi
4110bf:	74 11                	je     0x4110d2
4110c1:	33 d2                	xor    %edx,%edx
4110c3:	85 f6                	test   %esi,%esi
4110c5:	0f 9f c2             	setg   %dl
4110c8:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4110cc:	8b f2                	mov    %edx,%esi
4110ce:	eb 02                	jmp    0x4110d2
4110d0:	33 f6                	xor    %esi,%esi
4110d2:	85 f6                	test   %esi,%esi
4110d4:	0f 85 fb f6 ff ff    	jne    0x4107d5
4110da:	8b 50 ea             	mov    -0x16(%eax),%edx
4110dd:	3b 51 ea             	cmp    -0x16(%ecx),%edx
4110e0:	74 7d                	je     0x41115f
4110e2:	0f b6 f2             	movzbl %dl,%esi
4110e5:	0f b6 51 ea          	movzbl -0x16(%ecx),%edx
4110e9:	2b f2                	sub    %edx,%esi
4110eb:	74 15                	je     0x411102
4110ed:	33 d2                	xor    %edx,%edx
4110ef:	85 f6                	test   %esi,%esi
4110f1:	0f 9f c2             	setg   %dl
4110f4:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4110f8:	8b f2                	mov    %edx,%esi
4110fa:	85 f6                	test   %esi,%esi
4110fc:	0f 85 d3 f6 ff ff    	jne    0x4107d5
411102:	0f b6 70 eb          	movzbl -0x15(%eax),%esi
411106:	0f b6 51 eb          	movzbl -0x15(%ecx),%edx
41110a:	2b f2                	sub    %edx,%esi
41110c:	74 15                	je     0x411123
41110e:	33 d2                	xor    %edx,%edx
411110:	85 f6                	test   %esi,%esi
411112:	0f 9f c2             	setg   %dl
411115:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
411119:	8b f2                	mov    %edx,%esi
41111b:	85 f6                	test   %esi,%esi
41111d:	0f 85 b2 f6 ff ff    	jne    0x4107d5
411123:	0f b6 70 ec          	movzbl -0x14(%eax),%esi
411127:	0f b6 51 ec          	movzbl -0x14(%ecx),%edx
41112b:	2b f2                	sub    %edx,%esi
41112d:	74 15                	je     0x411144
41112f:	33 d2                	xor    %edx,%edx
411131:	85 f6                	test   %esi,%esi
411133:	0f 9f c2             	setg   %dl
411136:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41113a:	8b f2                	mov    %edx,%esi
41113c:	85 f6                	test   %esi,%esi
41113e:	0f 85 91 f6 ff ff    	jne    0x4107d5
411144:	0f b6 70 ed          	movzbl -0x13(%eax),%esi
411148:	0f b6 51 ed          	movzbl -0x13(%ecx),%edx
41114c:	2b f2                	sub    %edx,%esi
41114e:	74 11                	je     0x411161
411150:	33 d2                	xor    %edx,%edx
411152:	85 f6                	test   %esi,%esi
411154:	0f 9f c2             	setg   %dl
411157:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41115b:	8b f2                	mov    %edx,%esi
41115d:	eb 02                	jmp    0x411161
41115f:	33 f6                	xor    %esi,%esi
411161:	85 f6                	test   %esi,%esi
411163:	0f 85 6c f6 ff ff    	jne    0x4107d5
411169:	8b 50 ee             	mov    -0x12(%eax),%edx
41116c:	3b 51 ee             	cmp    -0x12(%ecx),%edx
41116f:	74 7d                	je     0x4111ee
411171:	0f b6 f2             	movzbl %dl,%esi
411174:	0f b6 51 ee          	movzbl -0x12(%ecx),%edx
411178:	2b f2                	sub    %edx,%esi
41117a:	74 15                	je     0x411191
41117c:	33 d2                	xor    %edx,%edx
41117e:	85 f6                	test   %esi,%esi
411180:	0f 9f c2             	setg   %dl
411183:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
411187:	8b f2                	mov    %edx,%esi
411189:	85 f6                	test   %esi,%esi
41118b:	0f 85 44 f6 ff ff    	jne    0x4107d5
411191:	0f b6 70 ef          	movzbl -0x11(%eax),%esi
411195:	0f b6 51 ef          	movzbl -0x11(%ecx),%edx
411199:	2b f2                	sub    %edx,%esi
41119b:	74 15                	je     0x4111b2
41119d:	33 d2                	xor    %edx,%edx
41119f:	85 f6                	test   %esi,%esi
4111a1:	0f 9f c2             	setg   %dl
4111a4:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4111a8:	8b f2                	mov    %edx,%esi
4111aa:	85 f6                	test   %esi,%esi
4111ac:	0f 85 23 f6 ff ff    	jne    0x4107d5
4111b2:	0f b6 70 f0          	movzbl -0x10(%eax),%esi
4111b6:	0f b6 51 f0          	movzbl -0x10(%ecx),%edx
4111ba:	2b f2                	sub    %edx,%esi
4111bc:	74 15                	je     0x4111d3
4111be:	33 d2                	xor    %edx,%edx
4111c0:	85 f6                	test   %esi,%esi
4111c2:	0f 9f c2             	setg   %dl
4111c5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4111c9:	8b f2                	mov    %edx,%esi
4111cb:	85 f6                	test   %esi,%esi
4111cd:	0f 85 02 f6 ff ff    	jne    0x4107d5
4111d3:	0f b6 70 f1          	movzbl -0xf(%eax),%esi
4111d7:	0f b6 51 f1          	movzbl -0xf(%ecx),%edx
4111db:	2b f2                	sub    %edx,%esi
4111dd:	74 11                	je     0x4111f0
4111df:	33 d2                	xor    %edx,%edx
4111e1:	85 f6                	test   %esi,%esi
4111e3:	0f 9f c2             	setg   %dl
4111e6:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4111ea:	8b f2                	mov    %edx,%esi
4111ec:	eb 02                	jmp    0x4111f0
4111ee:	33 f6                	xor    %esi,%esi
4111f0:	85 f6                	test   %esi,%esi
4111f2:	0f 85 dd f5 ff ff    	jne    0x4107d5
4111f8:	8b 50 f2             	mov    -0xe(%eax),%edx
4111fb:	3b 51 f2             	cmp    -0xe(%ecx),%edx
4111fe:	74 7d                	je     0x41127d
411200:	0f b6 f2             	movzbl %dl,%esi
411203:	0f b6 51 f2          	movzbl -0xe(%ecx),%edx
411207:	2b f2                	sub    %edx,%esi
411209:	74 15                	je     0x411220
41120b:	33 d2                	xor    %edx,%edx
41120d:	85 f6                	test   %esi,%esi
41120f:	0f 9f c2             	setg   %dl
411212:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
411216:	8b f2                	mov    %edx,%esi
411218:	85 f6                	test   %esi,%esi
41121a:	0f 85 b5 f5 ff ff    	jne    0x4107d5