412ed0:	0f 9f c2             	setg   %dl
412ed3:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412ed7:	8b f2                	mov    %edx,%esi
412ed9:	85 f6                	test   %esi,%esi
412edb:	0f 85 f1 f7 ff ff    	jne    0x4126d2
412ee1:	0f b6 70 e3          	movzbl -0x1d(%eax),%esi
412ee5:	0f b6 51 e3          	movzbl -0x1d(%ecx),%edx
412ee9:	2b f2                	sub    %edx,%esi
412eeb:	74 15                	je     0x412f02
412eed:	33 d2                	xor    %edx,%edx
412eef:	85 f6                	test   %esi,%esi
412ef1:	0f 9f c2             	setg   %dl
412ef4:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412ef8:	8b f2                	mov    %edx,%esi
412efa:	85 f6                	test   %esi,%esi
412efc:	0f 85 d0 f7 ff ff    	jne    0x4126d2
412f02:	0f b6 70 e4          	movzbl -0x1c(%eax),%esi
412f06:	0f b6 51 e4          	movzbl -0x1c(%ecx),%edx
412f0a:	2b f2                	sub    %edx,%esi
412f0c:	74 15                	je     0x412f23
412f0e:	33 d2                	xor    %edx,%edx
412f10:	85 f6                	test   %esi,%esi
412f12:	0f 9f c2             	setg   %dl
412f15:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412f19:	8b f2                	mov    %edx,%esi
412f1b:	85 f6                	test   %esi,%esi
412f1d:	0f 85 af f7 ff ff    	jne    0x4126d2
412f23:	0f b6 70 e5          	movzbl -0x1b(%eax),%esi
412f27:	0f b6 51 e5          	movzbl -0x1b(%ecx),%edx
412f2b:	2b f2                	sub    %edx,%esi
412f2d:	74 11                	je     0x412f40
412f2f:	33 d2                	xor    %edx,%edx
412f31:	85 f6                	test   %esi,%esi
412f33:	0f 9f c2             	setg   %dl
412f36:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412f3a:	8b f2                	mov    %edx,%esi
412f3c:	eb 02                	jmp    0x412f40
412f3e:	33 f6                	xor    %esi,%esi
412f40:	85 f6                	test   %esi,%esi
412f42:	0f 85 8a f7 ff ff    	jne    0x4126d2
412f48:	8b 50 e6             	mov    -0x1a(%eax),%edx
412f4b:	3b 51 e6             	cmp    -0x1a(%ecx),%edx
412f4e:	74 7d                	je     0x412fcd
412f50:	0f b6 f2             	movzbl %dl,%esi
412f53:	0f b6 51 e6          	movzbl -0x1a(%ecx),%edx
412f57:	2b f2                	sub    %edx,%esi
412f59:	74 15                	je     0x412f70
412f5b:	33 d2                	xor    %edx,%edx
412f5d:	85 f6                	test   %esi,%esi
412f5f:	0f 9f c2             	setg   %dl
412f62:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412f66:	8b f2                	mov    %edx,%esi
412f68:	85 f6                	test   %esi,%esi
412f6a:	0f 85 62 f7 ff ff    	jne    0x4126d2
412f70:	0f b6 70 e7          	movzbl -0x19(%eax),%esi
412f74:	0f b6 51 e7          	movzbl -0x19(%ecx),%edx
412f78:	2b f2                	sub    %edx,%esi
412f7a:	74 15                	je     0x412f91
412f7c:	33 d2                	xor    %edx,%edx
412f7e:	85 f6                	test   %esi,%esi
412f80:	0f 9f c2             	setg   %dl
412f83:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412f87:	8b f2                	mov    %edx,%esi
412f89:	85 f6                	test   %esi,%esi
412f8b:	0f 85 41 f7 ff ff    	jne    0x4126d2
412f91:	0f b6 70 e8          	movzbl -0x18(%eax),%esi
412f95:	0f b6 51 e8          	movzbl -0x18(%ecx),%edx
412f99:	2b f2                	sub    %edx,%esi
412f9b:	74 15                	je     0x412fb2
412f9d:	33 d2                	xor    %edx,%edx
412f9f:	85 f6                	test   %esi,%esi
412fa1:	0f 9f c2             	setg   %dl
412fa4:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412fa8:	8b f2                	mov    %edx,%esi
412faa:	85 f6                	test   %esi,%esi
412fac:	0f 85 20 f7 ff ff    	jne    0x4126d2
412fb2:	0f b6 70 e9          	movzbl -0x17(%eax),%esi
412fb6:	0f b6 51 e9          	movzbl -0x17(%ecx),%edx
412fba:	2b f2                	sub    %edx,%esi
412fbc:	74 11                	je     0x412fcf
412fbe:	33 d2                	xor    %edx,%edx
412fc0:	85 f6                	test   %esi,%esi
412fc2:	0f 9f c2             	setg   %dl
412fc5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412fc9:	8b f2                	mov    %edx,%esi
412fcb:	eb 02                	jmp    0x412fcf
412fcd:	33 f6                	xor    %esi,%esi
412fcf:	85 f6                	test   %esi,%esi
412fd1:	0f 85 fb f6 ff ff    	jne    0x4126d2
412fd7:	8b 50 ea             	mov    -0x16(%eax),%edx
412fda:	3b 51 ea             	cmp    -0x16(%ecx),%edx
412fdd:	74 7d                	je     0x41305c
412fdf:	0f b6 f2             	movzbl %dl,%esi
412fe2:	0f b6 51 ea          	movzbl -0x16(%ecx),%edx
412fe6:	2b f2                	sub    %edx,%esi
412fe8:	74 15                	je     0x412fff
412fea:	33 d2                	xor    %edx,%edx
412fec:	85 f6                	test   %esi,%esi
412fee:	0f 9f c2             	setg   %dl
412ff1:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412ff5:	8b f2                	mov    %edx,%esi
412ff7:	85 f6                	test   %esi,%esi
412ff9:	0f 85 d3 f6 ff ff    	jne    0x4126d2
412fff:	0f b6 70 eb          	movzbl -0x15(%eax),%esi
413003:	0f b6 51 eb          	movzbl -0x15(%ecx),%edx
413007:	2b f2                	sub    %edx,%esi
413009:	74 15                	je     0x413020
41300b:	33 d2                	xor    %edx,%edx
41300d:	85 f6                	test   %esi,%esi
41300f:	0f 9f c2             	setg   %dl
413012:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413016:	8b f2                	mov    %edx,%esi
413018:	85 f6                	test   %esi,%esi
41301a:	0f 85 b2 f6 ff ff    	jne    0x4126d2
413020:	0f b6 70 ec          	movzbl -0x14(%eax),%esi
413024:	0f b6 51 ec          	movzbl -0x14(%ecx),%edx
413028:	2b f2                	sub    %edx,%esi
41302a:	74 15                	je     0x413041
41302c:	33 d2                	xor    %edx,%edx
41302e:	85 f6                	test   %esi,%esi
413030:	0f 9f c2             	setg   %dl
413033:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413037:	8b f2                	mov    %edx,%esi
413039:	85 f6                	test   %esi,%esi
41303b:	0f 85 91 f6 ff ff    	jne    0x4126d2
413041:	0f b6 70 ed          	movzbl -0x13(%eax),%esi
413045:	0f b6 51 ed          	movzbl -0x13(%ecx),%edx
413049:	2b f2                	sub    %edx,%esi
41304b:	74 11                	je     0x41305e
41304d:	33 d2                	xor    %edx,%edx
41304f:	85 f6                	test   %esi,%esi
413051:	0f 9f c2             	setg   %dl
413054:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413058:	8b f2                	mov    %edx,%esi
41305a:	eb 02                	jmp    0x41305e
41305c:	33 f6                	xor    %esi,%esi
41305e:	85 f6                	test   %esi,%esi
413060:	0f 85 6c f6 ff ff    	jne    0x4126d2
413066:	8b 50 ee             	mov    -0x12(%eax),%edx
413069:	3b 51 ee             	cmp    -0x12(%ecx),%edx
41306c:	74 7d                	je     0x4130eb
41306e:	0f b6 f2             	movzbl %dl,%esi
413071:	0f b6 51 ee          	movzbl -0x12(%ecx),%edx
413075:	2b f2                	sub    %edx,%esi
413077:	74 15                	je     0x41308e
413079:	33 d2                	xor    %edx,%edx
41307b:	85 f6                	test   %esi,%esi
41307d:	0f 9f c2             	setg   %dl
413080:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413084:	8b f2                	mov    %edx,%esi
413086:	85 f6                	test   %esi,%esi
413088:	0f 85 44 f6 ff ff    	jne    0x4126d2
41308e:	0f b6 70 ef          	movzbl -0x11(%eax),%esi
413092:	0f b6 51 ef          	movzbl -0x11(%ecx),%edx
413096:	2b f2                	sub    %edx,%esi
413098:	74 15                	je     0x4130af
41309a:	33 d2                	xor    %edx,%edx
41309c:	85 f6                	test   %esi,%esi
41309e:	0f 9f c2             	setg   %dl
4130a1:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4130a5:	8b f2                	mov    %edx,%esi
4130a7:	85 f6                	test   %esi,%esi
4130a9:	0f 85 23 f6 ff ff    	jne    0x4126d2
4130af:	0f b6 70 f0          	movzbl -0x10(%eax),%esi
4130b3:	0f b6 51 f0          	movzbl -0x10(%ecx),%edx
4130b7:	2b f2                	sub    %edx,%esi
4130b9:	74 15                	je     0x4130d0
4130bb:	33 d2                	xor    %edx,%edx
4130bd:	85 f6                	test   %esi,%esi
4130bf:	0f 9f c2             	setg   %dl
4130c2:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4130c6:	8b f2                	mov    %edx,%esi
4130c8:	85 f6                	test   %esi,%esi
4130ca:	0f 85 02 f6 ff ff    	jne    0x4126d2
4130d0:	0f b6 70 f1          	movzbl -0xf(%eax),%esi
4130d4:	0f b6 51 f1          	movzbl -0xf(%ecx),%edx
4130d8:	2b f2                	sub    %edx,%esi
4130da:	74 11                	je     0x4130ed
4130dc:	33 d2                	xor    %edx,%edx
4130de:	85 f6                	test   %esi,%esi
4130e0:	0f 9f c2             	setg   %dl
4130e3:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4130e7:	8b f2                	mov    %edx,%esi
4130e9:	eb 02                	jmp    0x4130ed
4130eb:	33 f6                	xor    %esi,%esi
4130ed:	85 f6                	test   %esi,%esi
4130ef:	0f 85 dd f5 ff ff    	jne    0x4126d2
4130f5:	8b 50 f2             	mov    -0xe(%eax),%edx
4130f8:	3b 51 f2             	cmp    -0xe(%ecx),%edx
4130fb:	74 7d                	je     0x41317a
4130fd:	0f b6 f2             	movzbl %dl,%esi
413100:	0f b6 51 f2          	movzbl -0xe(%ecx),%edx
413104:	2b f2                	sub    %edx,%esi
413106:	74 15                	je     0x41311d
413108:	33 d2                	xor    %edx,%edx
41310a:	85 f6                	test   %esi,%esi
41310c:	0f 9f c2             	setg   %dl
41310f:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413113:	8b f2                	mov    %edx,%esi
413115:	85 f6                	test   %esi,%esi
413117:	0f 85 b5 f5 ff ff    	jne    0x4126d2
41311d:	0f b6 70 f3          	movzbl -0xd(%eax),%esi
413121:	0f b6 51 f3          	movzbl -0xd(%ecx),%edx
413125:	2b f2                	sub    %edx,%esi
413127:	74 15                	je     0x41313e
413129:	33 d2                	xor    %edx,%edx
41312b:	85 f6                	test   %esi,%esi
41312d:	0f 9f c2             	setg   %dl
413130:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413134:	8b f2                	mov    %edx,%esi
413136:	85 f6                	test   %esi,%esi
413138:	0f 85 94 f5 ff ff    	jne    0x4126d2
41313e:	0f b6 70 f4          	movzbl -0xc(%eax),%esi
413142:	0f b6 51 f4          	movzbl -0xc(%ecx),%edx
413146:	2b f2                	sub    %edx,%esi
413148:	74 15                	je     0x41315f
41314a:	33 d2                	xor    %edx,%edx
41314c:	85 f6                	test   %esi,%esi
41314e:	0f 9f c2             	setg   %dl
413151:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413155:	8b f2                	mov    %edx,%esi
413157:	85 f6                	test   %esi,%esi
413159:	0f 85 73 f5 ff ff    	jne    0x4126d2
41315f:	0f b6 70 f5          	movzbl -0xb(%eax),%esi
413163:	0f b6 51 f5          	movzbl -0xb(%ecx),%edx
413167:	2b f2                	sub    %edx,%esi
413169:	74 11                	je     0x41317c
41316b:	33 d2                	xor    %edx,%edx
41316d:	85 f6                	test   %esi,%esi
41316f:	0f 9f c2             	setg   %dl
413172:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413176:	8b f2                	mov    %edx,%esi
413178:	eb 02                	jmp    0x41317c
41317a:	33 f6                	xor    %esi,%esi
41317c:	85 f6                	test   %esi,%esi
41317e:	0f 85 4e f5 ff ff    	jne    0x4126d2
413184:	8b 50 f6             	mov    -0xa(%eax),%edx
413187:	3b 51 f6             	cmp    -0xa(%ecx),%edx
41318a:	74 7e                	je     0x41320a
41318c:	0f b6 51 f6          	movzbl -0xa(%ecx),%edx
413190:	0f b6 70 f6          	movzbl -0xa(%eax),%esi
413194:	2b f2                	sub    %edx,%esi
413196:	74 15                	je     0x4131ad
413198:	33 d2                	xor    %edx,%edx
41319a:	85 f6                	test   %esi,%esi
41319c:	0f 9f c2             	setg   %dl
41319f:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4131a3:	8b f2                	mov    %edx,%esi
4131a5:	85 f6                	test   %esi,%esi
4131a7:	0f 85 25 f5 ff ff    	jne    0x4126d2
4131ad:	0f b6 51 f7          	movzbl -0x9(%ecx),%edx
4131b1:	0f b6 70 f7          	movzbl -0x9(%eax),%esi
4131b5:	2b f2                	sub    %edx,%esi
4131b7:	74 15                	je     0x4131ce
4131b9:	33 d2                	xor    %edx,%edx
4131bb:	85 f6                	test   %esi,%esi
4131bd:	0f 9f c2             	setg   %dl
4131c0:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4131c4:	8b f2                	mov    %edx,%esi
4131c6:	85 f6                	test   %esi,%esi
4131c8:	0f 85 04 f5 ff ff    	jne    0x4126d2
4131ce:	0f b6 51 f8          	movzbl -0x8(%ecx),%edx
4131d2:	0f b6 70 f8          	movzbl -0x8(%eax),%esi
4131d6:	2b f2                	sub    %edx,%esi
4131d8:	74 15                	je     0x4131ef
4131da:	33 d2                	xor    %edx,%edx
4131dc:	85 f6                	test   %esi,%esi
4131de:	0f 9f c2             	setg   %dl
4131e1:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4131e5:	8b f2                	mov    %edx,%esi
4131e7:	85 f6                	test   %esi,%esi
4131e9:	0f 85 e3 f4 ff ff    	jne    0x4126d2
4131ef:	0f b6 51 f9          	movzbl -0x7(%ecx),%edx
4131f3:	0f b6 70 f9          	movzbl -0x7(%eax),%esi
4131f7:	2b f2                	sub    %edx,%esi
4131f9:	74 11                	je     0x41320c
4131fb:	33 d2                	xor    %edx,%edx
4131fd:	85 f6                	test   %esi,%esi
4131ff:	0f 9f c2             	setg   %dl
413202:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413206:	8b f2                	mov    %edx,%esi
413208:	eb 02                	jmp    0x41320c
41320a:	33 f6                	xor    %esi,%esi
41320c:	85 f6                	test   %esi,%esi
41320e:	0f 85 be f4 ff ff    	jne    0x4126d2
413214:	8b 50 fa             	mov    -0x6(%eax),%edx
413217:	3b 51 fa             	cmp    -0x6(%ecx),%edx
41321a:	74 7d                	je     0x413299
41321c:	0f b6 f2             	movzbl %dl,%esi
41321f:	0f b6 51 fa          	movzbl -0x6(%ecx),%edx
413223:	2b f2                	sub    %edx,%esi
413225:	74 15                	je     0x41323c
413227:	33 d2                	xor    %edx,%edx
413229:	85 f6                	test   %esi,%esi
41322b:	0f 9f c2             	setg   %dl
41322e:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413232:	8b f2                	mov    %edx,%esi
413234:	85 f6                	test   %esi,%esi
413236:	0f 85 96 f4 ff ff    	jne    0x4126d2
41323c:	0f b6 70 fb          	movzbl -0x5(%eax),%esi
413240:	0f b6 51 fb          	movzbl -0x5(%ecx),%edx
413244:	2b f2                	sub    %edx,%esi
413246:	74 15                	je     0x41325d
413248:	33 d2                	xor    %edx,%edx
41324a:	85 f6                	test   %esi,%esi
41324c:	0f 9f c2             	setg   %dl
41324f:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413253:	8b f2                	mov    %edx,%esi
413255:	85 f6                	test   %esi,%esi
413257:	0f 85 75 f4 ff ff    	jne    0x4126d2
41325d:	0f b6 70 fc          	movzbl -0x4(%eax),%esi
413261:	0f b6 51 fc          	movzbl -0x4(%ecx),%edx
413265:	2b f2                	sub    %edx,%esi
413267:	74 15                	je     0x41327e
413269:	33 d2                	xor    %edx,%edx
41326b:	85 f6                	test   %esi,%esi
41326d:	0f 9f c2             	setg   %dl
413270:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413274:	8b f2                	mov    %edx,%esi
413276:	85 f6                	test   %esi,%esi
413278:	0f 85 54 f4 ff ff    	jne    0x4126d2
41327e:	0f b6 70 fd          	movzbl -0x3(%eax),%esi
413282:	0f b6 51 fd          	movzbl -0x3(%ecx),%edx
413286:	2b f2                	sub    %edx,%esi
413288:	74 11                	je     0x41329b
41328a:	33 d2                	xor    %edx,%edx
41328c:	85 f6                	test   %esi,%esi
41328e:	0f 9f c2             	setg   %dl
413291:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
413295:	8b f2                	mov    %edx,%esi
413297:	eb 02                	jmp    0x41329b
413299:	33 f6                	xor    %esi,%esi
41329b:	85 f6                	test   %esi,%esi
41329d:	0f 85 2f f4 ff ff    	jne    0x4126d2
4132a3:	66 8b 50 fe          	mov    -0x2(%eax),%dx
4132a7:	66 3b 51 fe          	cmp    -0x2(%ecx),%dx
4132ab:	0f 84 f4 f7 ff ff    	je     0x412aa5
4132b1:	0f b6 51 fe          	movzbl -0x2(%ecx),%edx
4132b5:	0f b6 70 fe          	movzbl -0x2(%eax),%esi
4132b9:	2b f2                	sub    %edx,%esi
4132bb:	0f 84 d6 fb ff ff    	je     0x412e97
4132c1:	33 d2                	xor    %edx,%edx
4132c3:	85 f6                	test   %esi,%esi
4132c5:	0f 9f c2             	setg   %dl
4132c8:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
4132cc:	85 d2                	test   %edx,%edx
4132ce:	0f 85 13 04 00 00    	jne    0x4136e7
4132d4:	e9 be fb ff ff       	jmp    0x412e97
4132d9:	8b 50 e1             	mov    -0x1f(%eax),%edx
4132dc:	3b 51 e1             	cmp    -0x1f(%ecx),%edx