140297f59:	41 8b c0             	mov    %r8d,%eax
140297f5c:	45 0f b7 d8          	movzwl %r8w,%r11d
140297f60:	c1 e8 10             	shr    $0x10,%eax
140297f63:	44 2b d8             	sub    %eax,%r11d
140297f66:	41 8b c3             	mov    %r11d,%eax
140297f69:	c1 e8 10             	shr    $0x10,%eax
140297f6c:	eb 06                	jmp    0x140297f74
140297f6e:	44 8b da             	mov    %edx,%r11d
140297f71:	44 2b db             	sub    %ebx,%r11d
140297f74:	8b 59 38             	mov    0x38(%rcx),%ebx
140297f77:	44 2b d8             	sub    %eax,%r11d
140297f7a:	03 79 30             	add    0x30(%rcx),%edi
140297f7d:	44 8b c3             	mov    %ebx,%r8d
140297f80:	44 03 49 34          	add    0x34(%rcx),%r9d
140297f84:	41 0f b7 c2          	movzwl %r10w,%eax
140297f88:	44 0f af c0          	imul   %eax,%r8d
140297f8c:	45 85 c0             	test   %r8d,%r8d
140297f8f:	74 15                	je     0x140297fa6
140297f91:	41 8b c0             	mov    %r8d,%eax
140297f94:	45 0f b7 d0          	movzwl %r8w,%r10d
140297f98:	c1 e8 10             	shr    $0x10,%eax
140297f9b:	44 2b d0             	sub    %eax,%r10d
140297f9e:	41 8b c2             	mov    %r10d,%eax
140297fa1:	c1 e8 10             	shr    $0x10,%eax
140297fa4:	eb 06                	jmp    0x140297fac
140297fa6:	44 8b d2             	mov    %edx,%r10d
140297fa9:	44 2b d3             	sub    %ebx,%r10d
140297fac:	8b 59 3c             	mov    0x3c(%rcx),%ebx
140297faf:	44 2b d0             	sub    %eax,%r10d
140297fb2:	41 8b c1             	mov    %r9d,%eax
140297fb5:	44 8b c3             	mov    %ebx,%r8d
140297fb8:	41 33 c3             	xor    %r11d,%eax
140297fbb:	0f b7 c0             	movzwl %ax,%eax
140297fbe:	44 0f af c0          	imul   %eax,%r8d
140297fc2:	45 85 c0             	test   %r8d,%r8d
140297fc5:	74 15                	je     0x140297fdc
140297fc7:	41 8b c0             	mov    %r8d,%eax
140297fca:	45 0f b7 c0          	movzwl %r8w,%r8d
140297fce:	c1 e8 10             	shr    $0x10,%eax
140297fd1:	44 2b c0             	sub    %eax,%r8d
140297fd4:	41 8b c0             	mov    %r8d,%eax
140297fd7:	c1 e8 10             	shr    $0x10,%eax
140297fda:	eb 06                	jmp    0x140297fe2
140297fdc:	44 8b c2             	mov    %edx,%r8d
140297fdf:	44 2b c3             	sub    %ebx,%r8d
140297fe2:	8b 71 40             	mov    0x40(%rcx),%esi
140297fe5:	44 2b c0             	sub    %eax,%r8d
140297fe8:	41 8b c2             	mov    %r10d,%eax
140297feb:	8b de                	mov    %esi,%ebx
140297fed:	33 c7                	xor    %edi,%eax
140297fef:	41 03 c0             	add    %r8d,%eax
140297ff2:	0f b7 c0             	movzwl %ax,%eax
140297ff5:	0f af d8             	imul   %eax,%ebx
140297ff8:	85 db                	test   %ebx,%ebx
140297ffa:	74 11                	je     0x14029800d
140297ffc:	8b c3                	mov    %ebx,%eax
140297ffe:	0f b7 db             	movzwl %bx,%ebx
140298001:	c1 e8 10             	shr    $0x10,%eax
140298004:	2b d8                	sub    %eax,%ebx
140298006:	8b c3                	mov    %ebx,%eax
140298008:	c1 e8 10             	shr    $0x10,%eax
14029800b:	eb 04                	jmp    0x140298011
14029800d:	8b da                	mov    %edx,%ebx
14029800f:	2b de                	sub    %esi,%ebx
140298011:	2b d8                	sub    %eax,%ebx
140298013:	44 03 c3             	add    %ebx,%r8d
140298016:	45 33 d0             	xor    %r8d,%r10d
140298019:	44 33 c7             	xor    %edi,%r8d
14029801c:	8b fb                	mov    %ebx,%edi
14029801e:	41 33 db             	xor    %r11d,%ebx
140298021:	41 33 f9             	xor    %r9d,%edi
140298024:	0f b7 c3             	movzwl %bx,%eax
140298027:	8b 59 44             	mov    0x44(%rcx),%ebx
14029802a:	44 8b cb             	mov    %ebx,%r9d
14029802d:	44 0f af c8          	imul   %eax,%r9d
140298031:	45 85 c9             	test   %r9d,%r9d
140298034:	74 15                	je     0x14029804b
140298036:	41 8b c1             	mov    %r9d,%eax
140298039:	45 0f b7 d9          	movzwl %r9w,%r11d
14029803d:	c1 e8 10             	shr    $0x10,%eax
140298040:	44 2b d8             	sub    %eax,%r11d
140298043:	41 8b c3             	mov    %r11d,%eax
140298046:	c1 e8 10             	shr    $0x10,%eax
140298049:	eb 06                	jmp    0x140298051
14029804b:	44 8b da             	mov    %edx,%r11d
14029804e:	44 2b db             	sub    %ebx,%r11d
140298051:	8b 59 50             	mov    0x50(%rcx),%ebx
140298054:	44 2b d8             	sub    %eax,%r11d
140298057:	03 79 48             	add    0x48(%rcx),%edi
14029805a:	44 8b cb             	mov    %ebx,%r9d
14029805d:	44 03 41 4c          	add    0x4c(%rcx),%r8d
140298061:	41 0f b7 c2          	movzwl %r10w,%eax
140298065:	44 0f af c8          	imul   %eax,%r9d
140298069:	45 85 c9             	test   %r9d,%r9d
14029806c:	74 15                	je     0x140298083
14029806e:	41 8b c1             	mov    %r9d,%eax
140298071:	45 0f b7 d1          	movzwl %r9w,%r10d
140298075:	c1 e8 10             	shr    $0x10,%eax
140298078:	44 2b d0             	sub    %eax,%r10d
14029807b:	41 8b c2             	mov    %r10d,%eax
14029807e:	c1 e8 10             	shr    $0x10,%eax
140298081:	eb 06                	jmp    0x140298089
140298083:	44 8b d2             	mov    %edx,%r10d
140298086:	44 2b d3             	sub    %ebx,%r10d
140298089:	8b 59 54             	mov    0x54(%rcx),%ebx
14029808c:	44 2b d0             	sub    %eax,%r10d
14029808f:	41 8b c0             	mov    %r8d,%eax
140298092:	44 8b cb             	mov    %ebx,%r9d
140298095:	41 33 c3             	xor    %r11d,%eax
140298098:	0f b7 c0             	movzwl %ax,%eax
14029809b:	44 0f af c8          	imul   %eax,%r9d
14029809f:	45 85 c9             	test   %r9d,%r9d
1402980a2:	74 15                	je     0x1402980b9
1402980a4:	41 8b c1             	mov    %r9d,%eax
1402980a7:	45 0f b7 c9          	movzwl %r9w,%r9d
1402980ab:	c1 e8 10             	shr    $0x10,%eax
1402980ae:	44 2b c8             	sub    %eax,%r9d
1402980b1:	41 8b c1             	mov    %r9d,%eax
1402980b4:	c1 e8 10             	shr    $0x10,%eax
1402980b7:	eb 06                	jmp    0x1402980bf
1402980b9:	44 8b ca             	mov    %edx,%r9d
1402980bc:	44 2b cb             	sub    %ebx,%r9d
1402980bf:	8b 71 58             	mov    0x58(%rcx),%esi
1402980c2:	44 2b c8             	sub    %eax,%r9d
1402980c5:	41 8b c2             	mov    %r10d,%eax
1402980c8:	8b de                	mov    %esi,%ebx
1402980ca:	33 c7                	xor    %edi,%eax
1402980cc:	41 03 c1             	add    %r9d,%eax
1402980cf:	0f b7 c0             	movzwl %ax,%eax
1402980d2:	0f af d8             	imul   %eax,%ebx
1402980d5:	85 db                	test   %ebx,%ebx
1402980d7:	74 11                	je     0x1402980ea
1402980d9:	8b c3                	mov    %ebx,%eax
1402980db:	0f b7 db             	movzwl %bx,%ebx
1402980de:	c1 e8 10             	shr    $0x10,%eax
1402980e1:	2b d8                	sub    %eax,%ebx
1402980e3:	8b c3                	mov    %ebx,%eax
1402980e5:	c1 e8 10             	shr    $0x10,%eax
1402980e8:	eb 04                	jmp    0x1402980ee
1402980ea:	8b da                	mov    %edx,%ebx
1402980ec:	2b de                	sub    %esi,%ebx
1402980ee:	2b d8                	sub    %eax,%ebx
1402980f0:	44 03 cb             	add    %ebx,%r9d
1402980f3:	45 33 d1             	xor    %r9d,%r10d
1402980f6:	44 33 cf             	xor    %edi,%r9d
1402980f9:	8b fb                	mov    %ebx,%edi
1402980fb:	41 33 db             	xor    %r11d,%ebx
1402980fe:	41 33 f8             	xor    %r8d,%edi
140298101:	0f b7 c3             	movzwl %bx,%eax
140298104:	8b 59 5c             	mov    0x5c(%rcx),%ebx
140298107:	44 8b c3             	mov    %ebx,%r8d
14029810a:	44 0f af c0          	imul   %eax,%r8d
14029810e:	45 85 c0             	test   %r8d,%r8d
140298111:	74 15                	je     0x140298128
140298113:	41 8b c0             	mov    %r8d,%eax
140298116:	45 0f b7 d8          	movzwl %r8w,%r11d
14029811a:	c1 e8 10             	shr    $0x10,%eax
14029811d:	44 2b d8             	sub    %eax,%r11d
140298120:	41 8b c3             	mov    %r11d,%eax
140298123:	c1 e8 10             	shr    $0x10,%eax
140298126:	eb 06                	jmp    0x14029812e
140298128:	44 8b da             	mov    %edx,%r11d
14029812b:	44 2b db             	sub    %ebx,%r11d
14029812e:	8b 59 68             	mov    0x68(%rcx),%ebx
140298131:	44 2b d8             	sub    %eax,%r11d
140298134:	03 79 60             	add    0x60(%rcx),%edi
140298137:	44 8b c3             	mov    %ebx,%r8d
14029813a:	44 03 49 64          	add    0x64(%rcx),%r9d
14029813e:	41 0f b7 c2          	movzwl %r10w,%eax
140298142:	44 0f af c0          	imul   %eax,%r8d
140298146:	45 85 c0             	test   %r8d,%r8d
140298149:	74 15                	je     0x140298160
14029814b:	41 8b c0             	mov    %r8d,%eax
14029814e:	45 0f b7 d0          	movzwl %r8w,%r10d
140298152:	c1 e8 10             	shr    $0x10,%eax
140298155:	44 2b d0             	sub    %eax,%r10d
140298158:	41 8b c2             	mov    %r10d,%eax
14029815b:	c1 e8 10             	shr    $0x10,%eax
14029815e:	eb 06                	jmp    0x140298166
140298160:	44 8b d2             	mov    %edx,%r10d
140298163:	44 2b d3             	sub    %ebx,%r10d
140298166:	8b 59 6c             	mov    0x6c(%rcx),%ebx
140298169:	44 2b d0             	sub    %eax,%r10d
14029816c:	41 8b c1             	mov    %r9d,%eax
14029816f:	44 8b c3             	mov    %ebx,%r8d
140298172:	41 33 c3             	xor    %r11d,%eax
140298175:	0f b7 c0             	movzwl %ax,%eax
140298178:	44 0f af c0          	imul   %eax,%r8d
14029817c:	45 85 c0             	test   %r8d,%r8d
14029817f:	74 15                	je     0x140298196
140298181:	41 8b c0             	mov    %r8d,%eax
140298184:	45 0f b7 c0          	movzwl %r8w,%r8d
140298188:	c1 e8 10             	shr    $0x10,%eax
14029818b:	44 2b c0             	sub    %eax,%r8d
14029818e:	41 8b c0             	mov    %r8d,%eax
140298191:	c1 e8 10             	shr    $0x10,%eax
140298194:	eb 06                	jmp    0x14029819c
140298196:	44 8b c2             	mov    %edx,%r8d
140298199:	44 2b c3             	sub    %ebx,%r8d
14029819c:	8b 71 70             	mov    0x70(%rcx),%esi
14029819f:	44 2b c0             	sub    %eax,%r8d
1402981a2:	41 8b c2             	mov    %r10d,%eax
1402981a5:	8b de                	mov    %esi,%ebx
1402981a7:	33 c7                	xor    %edi,%eax
1402981a9:	41 03 c0             	add    %r8d,%eax
1402981ac:	0f b7 c0             	movzwl %ax,%eax
1402981af:	0f af d8             	imul   %eax,%ebx
1402981b2:	85 db                	test   %ebx,%ebx
1402981b4:	74 11                	je     0x1402981c7
1402981b6:	8b c3                	mov    %ebx,%eax
1402981b8:	0f b7 db             	movzwl %bx,%ebx
1402981bb:	c1 e8 10             	shr    $0x10,%eax
1402981be:	2b d8                	sub    %eax,%ebx
1402981c0:	8b c3                	mov    %ebx,%eax
1402981c2:	c1 e8 10             	shr    $0x10,%eax
1402981c5:	eb 04                	jmp    0x1402981cb
1402981c7:	8b da                	mov    %edx,%ebx
1402981c9:	2b de                	sub    %esi,%ebx
1402981cb:	2b d8                	sub    %eax,%ebx
1402981cd:	44 03 c3             	add    %ebx,%r8d
1402981d0:	45 33 d0             	xor    %r8d,%r10d
1402981d3:	44 33 c7             	xor    %edi,%r8d
1402981d6:	8b fb                	mov    %ebx,%edi
1402981d8:	41 33 db             	xor    %r11d,%ebx
1402981db:	41 33 f9             	xor    %r9d,%edi
1402981de:	0f b7 c3             	movzwl %bx,%eax
1402981e1:	8b 59 74             	mov    0x74(%rcx),%ebx
1402981e4:	44 8b cb             	mov    %ebx,%r9d
1402981e7:	44 0f af c8          	imul   %eax,%r9d
1402981eb:	45 85 c9             	test   %r9d,%r9d
1402981ee:	74 15                	je     0x140298205
1402981f0:	41 8b c1             	mov    %r9d,%eax
1402981f3:	45 0f b7 d9          	movzwl %r9w,%r11d
1402981f7:	c1 e8 10             	shr    $0x10,%eax
1402981fa:	44 2b d8             	sub    %eax,%r11d
1402981fd:	41 8b c3             	mov    %r11d,%eax
140298200:	c1 e8 10             	shr    $0x10,%eax
140298203:	eb 06                	jmp    0x14029820b
140298205:	44 8b da             	mov    %edx,%r11d
140298208:	44 2b db             	sub    %ebx,%r11d
14029820b:	8b 99 80 00 00 00    	mov    0x80(%rcx),%ebx
140298211:	44 2b d8             	sub    %eax,%r11d
140298214:	03 79 78             	add    0x78(%rcx),%edi
140298217:	44 8b cb             	mov    %ebx,%r9d
14029821a:	44 03 41 7c          	add    0x7c(%rcx),%r8d
14029821e:	41 0f b7 c2          	movzwl %r10w,%eax
140298222:	44 0f af c8          	imul   %eax,%r9d
140298226:	45 85 c9             	test   %r9d,%r9d
140298229:	74 15                	je     0x140298240
14029822b:	41 8b c1             	mov    %r9d,%eax
14029822e:	45 0f b7 d1          	movzwl %r9w,%r10d
140298232:	c1 e8 10             	shr    $0x10,%eax
140298235:	44 2b d0             	sub    %eax,%r10d
140298238:	41 8b c2             	mov    %r10d,%eax
14029823b:	c1 e8 10             	shr    $0x10,%eax
14029823e:	eb 06                	jmp    0x140298246
140298240:	44 8b d2             	mov    %edx,%r10d
140298243:	44 2b d3             	sub    %ebx,%r10d
140298246:	8b 99 84 00 00 00    	mov    0x84(%rcx),%ebx
14029824c:	44 2b d0             	sub    %eax,%r10d
14029824f:	41 8b c0             	mov    %r8d,%eax
140298252:	44 8b cb             	mov    %ebx,%r9d
140298255:	41 33 c3             	xor    %r11d,%eax
140298258:	0f b7 c0             	movzwl %ax,%eax
14029825b:	44 0f af c8          	imul   %eax,%r9d
14029825f:	45 85 c9             	test   %r9d,%r9d
140298262:	74 15                	je     0x140298279
140298264:	41 8b c1             	mov    %r9d,%eax
140298267:	45 0f b7 c9          	movzwl %r9w,%r9d
14029826b:	c1 e8 10             	shr    $0x10,%eax
14029826e:	44 2b c8             	sub    %eax,%r9d
140298271:	41 8b c1             	mov    %r9d,%eax
140298274:	c1 e8 10             	shr    $0x10,%eax
140298277:	eb 06                	jmp    0x14029827f
140298279:	44 8b ca             	mov    %edx,%r9d
14029827c:	44 2b cb             	sub    %ebx,%r9d
14029827f:	8b b1 88 00 00 00    	mov    0x88(%rcx),%esi
140298285:	44 2b c8             	sub    %eax,%r9d
140298288:	41 8b c2             	mov    %r10d,%eax
14029828b:	8b de                	mov    %esi,%ebx
14029828d:	33 c7                	xor    %edi,%eax
14029828f:	41 03 c1             	add    %r9d,%eax
140298292:	0f b7 c0             	movzwl %ax,%eax
140298295:	0f af d8             	imul   %eax,%ebx
140298298:	85 db                	test   %ebx,%ebx
14029829a:	74 11                	je     0x1402982ad
14029829c:	8b c3                	mov    %ebx,%eax
14029829e:	0f b7 db             	movzwl %bx,%ebx
1402982a1:	c1 e8 10             	shr    $0x10,%eax
1402982a4:	2b d8                	sub    %eax,%ebx
1402982a6:	8b c3                	mov    %ebx,%eax
1402982a8:	c1 e8 10             	shr    $0x10,%eax
1402982ab:	eb 04                	jmp    0x1402982b1
1402982ad:	8b da                	mov    %edx,%ebx
1402982af:	2b de                	sub    %esi,%ebx
1402982b1:	2b d8                	sub    %eax,%ebx
1402982b3:	44 03 cb             	add    %ebx,%r9d
1402982b6:	45 33 d1             	xor    %r9d,%r10d
1402982b9:	44 33 cf             	xor    %edi,%r9d
1402982bc:	8b fb                	mov    %ebx,%edi
1402982be:	41 33 db             	xor    %r11d,%ebx
1402982c1:	41 33 f8             	xor    %r8d,%edi
1402982c4:	0f b7 c3             	movzwl %bx,%eax
1402982c7:	8b 99 8c 00 00 00    	mov    0x8c(%rcx),%ebx
1402982cd:	44 8b c3             	mov    %ebx,%r8d
1402982d0:	44 0f af c0          	imul   %eax,%r8d
1402982d4:	45 85 c0             	test   %r8d,%r8d
1402982d7:	74 15                	je     0x1402982ee
1402982d9:	41 8b c0             	mov    %r8d,%eax
1402982dc:	45 0f b7 d8          	movzwl %r8w,%r11d
1402982e0:	c1 e8 10             	shr    $0x10,%eax
1402982e3:	44 2b d8             	sub    %eax,%r11d
1402982e6:	41 8b c3             	mov    %r11d,%eax
1402982e9:	c1 e8 10             	shr    $0x10,%eax
1402982ec:	eb 06                	jmp    0x1402982f4
1402982ee:	44 8b da             	mov    %edx,%r11d
1402982f1:	44 2b db             	sub    %ebx,%r11d
1402982f4:	8b 99 98 00 00 00    	mov    0x98(%rcx),%ebx
1402982fa:	44 2b d8             	sub    %eax,%r11d
1402982fd:	03 b9 90 00 00 00    	add    0x90(%rcx),%edi
140298303:	44 8b c3             	mov    %ebx,%r8d
140298306:	44 03 89 94 00 00 00 	add    0x94(%rcx),%r9d
14029830d:	41 0f b7 c2          	movzwl %r10w,%eax
140298311:	44 0f af c0          	imul   %eax,%r8d
140298315:	45 85 c0             	test   %r8d,%r8d
140298318:	74 15                	je     0x14029832f
14029831a:	41 8b c0             	mov    %r8d,%eax
14029831d:	45 0f b7 d0          	movzwl %r8w,%r10d
140298321:	c1 e8 10             	shr    $0x10,%eax
140298324:	44 2b d0             	sub    %eax,%r10d
140298327:	41 8b c2             	mov    %r10d,%eax
14029832a:	c1 e8 10             	shr    $0x10,%eax
14029832d:	eb 06                	jmp    0x140298335
14029832f:	44 8b d2             	mov    %edx,%r10d
140298332:	44 2b d3             	sub    %ebx,%r10d
140298335:	8b 99 9c 00 00 00    	mov    0x9c(%rcx),%ebx
14029833b:	44 2b d0             	sub    %eax,%r10d
14029833e:	41 8b c1             	mov    %r9d,%eax
140298341:	44 8b c3             	mov    %ebx,%r8d
140298344:	41 33 c3             	xor    %r11d,%eax
140298347:	0f b7 c0             	movzwl %ax,%eax
14029834a:	44 0f af c0          	imul   %eax,%r8d
14029834e:	45 85 c0             	test   %r8d,%r8d
140298351:	74 15                	je     0x140298368
140298353:	41 8b c0             	mov    %r8d,%eax
140298356:	45 0f b7 c0          	movzwl %r8w,%r8d
14029835a:	c1 e8 10             	shr    $0x10,%eax
14029835d:	44 2b c0             	sub    %eax,%r8d
140298360:	41 8b c0             	mov    %r8d,%eax
140298363:	c1 e8 10             	shr    $0x10,%eax