140237006:	44 03 cb             	add    %ebx,%r9d
140237009:	45 33 d1             	xor    %r9d,%r10d
14023700c:	44 33 cf             	xor    %edi,%r9d
14023700f:	8b fb                	mov    %ebx,%edi
140237011:	41 33 db             	xor    %r11d,%ebx
140237014:	41 33 f8             	xor    %r8d,%edi
140237017:	0f b7 c3             	movzwl %bx,%eax
14023701a:	8b 59 2c             	mov    0x2c(%rcx),%ebx
14023701d:	44 8b c3             	mov    %ebx,%r8d
140237020:	44 0f af c0          	imul   %eax,%r8d
140237024:	45 85 c0             	test   %r8d,%r8d
140237027:	74 15                	je     0x14023703e
140237029:	41 8b c0             	mov    %r8d,%eax
14023702c:	45 0f b7 d8          	movzwl %r8w,%r11d
140237030:	c1 e8 10             	shr    $0x10,%eax
140237033:	44 2b d8             	sub    %eax,%r11d
140237036:	41 8b c3             	mov    %r11d,%eax
140237039:	c1 e8 10             	shr    $0x10,%eax
14023703c:	eb 06                	jmp    0x140237044
14023703e:	44 8b da             	mov    %edx,%r11d
140237041:	44 2b db             	sub    %ebx,%r11d
140237044:	8b 59 38             	mov    0x38(%rcx),%ebx
140237047:	44 2b d8             	sub    %eax,%r11d
14023704a:	03 79 30             	add    0x30(%rcx),%edi
14023704d:	44 8b c3             	mov    %ebx,%r8d
140237050:	44 03 49 34          	add    0x34(%rcx),%r9d
140237054:	41 0f b7 c2          	movzwl %r10w,%eax
140237058:	44 0f af c0          	imul   %eax,%r8d
14023705c:	45 85 c0             	test   %r8d,%r8d
14023705f:	74 15                	je     0x140237076
140237061:	41 8b c0             	mov    %r8d,%eax
140237064:	45 0f b7 d0          	movzwl %r8w,%r10d
140237068:	c1 e8 10             	shr    $0x10,%eax
14023706b:	44 2b d0             	sub    %eax,%r10d
14023706e:	41 8b c2             	mov    %r10d,%eax
140237071:	c1 e8 10             	shr    $0x10,%eax
140237074:	eb 06                	jmp    0x14023707c
140237076:	44 8b d2             	mov    %edx,%r10d
140237079:	44 2b d3             	sub    %ebx,%r10d
14023707c:	8b 59 3c             	mov    0x3c(%rcx),%ebx
14023707f:	44 2b d0             	sub    %eax,%r10d
140237082:	41 8b c1             	mov    %r9d,%eax
140237085:	44 8b c3             	mov    %ebx,%r8d
140237088:	41 33 c3             	xor    %r11d,%eax
14023708b:	0f b7 c0             	movzwl %ax,%eax
14023708e:	44 0f af c0          	imul   %eax,%r8d
140237092:	45 85 c0             	test   %r8d,%r8d
140237095:	74 15                	je     0x1402370ac
140237097:	41 8b c0             	mov    %r8d,%eax
14023709a:	45 0f b7 c0          	movzwl %r8w,%r8d
14023709e:	c1 e8 10             	shr    $0x10,%eax
1402370a1:	44 2b c0             	sub    %eax,%r8d
1402370a4:	41 8b c0             	mov    %r8d,%eax
1402370a7:	c1 e8 10             	shr    $0x10,%eax
1402370aa:	eb 06                	jmp    0x1402370b2
1402370ac:	44 8b c2             	mov    %edx,%r8d
1402370af:	44 2b c3             	sub    %ebx,%r8d
1402370b2:	8b 71 40             	mov    0x40(%rcx),%esi
1402370b5:	44 2b c0             	sub    %eax,%r8d
1402370b8:	41 8b c2             	mov    %r10d,%eax
1402370bb:	8b de                	mov    %esi,%ebx
1402370bd:	33 c7                	xor    %edi,%eax
1402370bf:	41 03 c0             	add    %r8d,%eax
1402370c2:	0f b7 c0             	movzwl %ax,%eax
1402370c5:	0f af d8             	imul   %eax,%ebx
1402370c8:	85 db                	test   %ebx,%ebx
1402370ca:	74 11                	je     0x1402370dd
1402370cc:	8b c3                	mov    %ebx,%eax
1402370ce:	0f b7 db             	movzwl %bx,%ebx
1402370d1:	c1 e8 10             	shr    $0x10,%eax
1402370d4:	2b d8                	sub    %eax,%ebx
1402370d6:	8b c3                	mov    %ebx,%eax
1402370d8:	c1 e8 10             	shr    $0x10,%eax
1402370db:	eb 04                	jmp    0x1402370e1
1402370dd:	8b da                	mov    %edx,%ebx
1402370df:	2b de                	sub    %esi,%ebx
1402370e1:	2b d8                	sub    %eax,%ebx
1402370e3:	44 03 c3             	add    %ebx,%r8d
1402370e6:	45 33 d0             	xor    %r8d,%r10d
1402370e9:	44 33 c7             	xor    %edi,%r8d
1402370ec:	8b fb                	mov    %ebx,%edi
1402370ee:	41 33 db             	xor    %r11d,%ebx
1402370f1:	41 33 f9             	xor    %r9d,%edi
1402370f4:	0f b7 c3             	movzwl %bx,%eax
1402370f7:	8b 59 44             	mov    0x44(%rcx),%ebx
1402370fa:	44 8b cb             	mov    %ebx,%r9d
1402370fd:	44 0f af c8          	imul   %eax,%r9d
140237101:	45 85 c9             	test   %r9d,%r9d
140237104:	74 15                	je     0x14023711b
140237106:	41 8b c1             	mov    %r9d,%eax
140237109:	45 0f b7 d9          	movzwl %r9w,%r11d
14023710d:	c1 e8 10             	shr    $0x10,%eax
140237110:	44 2b d8             	sub    %eax,%r11d
140237113:	41 8b c3             	mov    %r11d,%eax
140237116:	c1 e8 10             	shr    $0x10,%eax
140237119:	eb 06                	jmp    0x140237121
14023711b:	44 8b da             	mov    %edx,%r11d
14023711e:	44 2b db             	sub    %ebx,%r11d
140237121:	8b 59 50             	mov    0x50(%rcx),%ebx
140237124:	44 2b d8             	sub    %eax,%r11d
140237127:	03 79 48             	add    0x48(%rcx),%edi
14023712a:	44 8b cb             	mov    %ebx,%r9d
14023712d:	44 03 41 4c          	add    0x4c(%rcx),%r8d
140237131:	41 0f b7 c2          	movzwl %r10w,%eax
140237135:	44 0f af c8          	imul   %eax,%r9d
140237139:	45 85 c9             	test   %r9d,%r9d
14023713c:	74 15                	je     0x140237153
14023713e:	41 8b c1             	mov    %r9d,%eax
140237141:	45 0f b7 d1          	movzwl %r9w,%r10d
140237145:	c1 e8 10             	shr    $0x10,%eax
140237148:	44 2b d0             	sub    %eax,%r10d
14023714b:	41 8b c2             	mov    %r10d,%eax
14023714e:	c1 e8 10             	shr    $0x10,%eax
140237151:	eb 06                	jmp    0x140237159
140237153:	44 8b d2             	mov    %edx,%r10d
140237156:	44 2b d3             	sub    %ebx,%r10d
140237159:	8b 59 54             	mov    0x54(%rcx),%ebx
14023715c:	44 2b d0             	sub    %eax,%r10d
14023715f:	41 8b c0             	mov    %r8d,%eax
140237162:	44 8b cb             	mov    %ebx,%r9d
140237165:	41 33 c3             	xor    %r11d,%eax
140237168:	0f b7 c0             	movzwl %ax,%eax
14023716b:	44 0f af c8          	imul   %eax,%r9d
14023716f:	45 85 c9             	test   %r9d,%r9d
140237172:	74 15                	je     0x140237189
140237174:	41 8b c1             	mov    %r9d,%eax
140237177:	45 0f b7 c9          	movzwl %r9w,%r9d
14023717b:	c1 e8 10             	shr    $0x10,%eax
14023717e:	44 2b c8             	sub    %eax,%r9d
140237181:	41 8b c1             	mov    %r9d,%eax
140237184:	c1 e8 10             	shr    $0x10,%eax
140237187:	eb 06                	jmp    0x14023718f
140237189:	44 8b ca             	mov    %edx,%r9d
14023718c:	44 2b cb             	sub    %ebx,%r9d
14023718f:	8b 71 58             	mov    0x58(%rcx),%esi
140237192:	44 2b c8             	sub    %eax,%r9d
140237195:	41 8b c2             	mov    %r10d,%eax
140237198:	8b de                	mov    %esi,%ebx
14023719a:	33 c7                	xor    %edi,%eax
14023719c:	41 03 c1             	add    %r9d,%eax
14023719f:	0f b7 c0             	movzwl %ax,%eax
1402371a2:	0f af d8             	imul   %eax,%ebx
1402371a5:	85 db                	test   %ebx,%ebx
1402371a7:	74 11                	je     0x1402371ba
1402371a9:	8b c3                	mov    %ebx,%eax
1402371ab:	0f b7 db             	movzwl %bx,%ebx
1402371ae:	c1 e8 10             	shr    $0x10,%eax
1402371b1:	2b d8                	sub    %eax,%ebx
1402371b3:	8b c3                	mov    %ebx,%eax
1402371b5:	c1 e8 10             	shr    $0x10,%eax
1402371b8:	eb 04                	jmp    0x1402371be
1402371ba:	8b da                	mov    %edx,%ebx
1402371bc:	2b de                	sub    %esi,%ebx
1402371be:	2b d8                	sub    %eax,%ebx
1402371c0:	44 03 cb             	add    %ebx,%r9d
1402371c3:	45 33 d1             	xor    %r9d,%r10d
1402371c6:	44 33 cf             	xor    %edi,%r9d
1402371c9:	8b fb                	mov    %ebx,%edi
1402371cb:	41 33 db             	xor    %r11d,%ebx
1402371ce:	41 33 f8             	xor    %r8d,%edi
1402371d1:	0f b7 c3             	movzwl %bx,%eax
1402371d4:	8b 59 5c             	mov    0x5c(%rcx),%ebx
1402371d7:	44 8b c3             	mov    %ebx,%r8d
1402371da:	44 0f af c0          	imul   %eax,%r8d
1402371de:	45 85 c0             	test   %r8d,%r8d
1402371e1:	74 15                	je     0x1402371f8
1402371e3:	41 8b c0             	mov    %r8d,%eax
1402371e6:	45 0f b7 d8          	movzwl %r8w,%r11d
1402371ea:	c1 e8 10             	shr    $0x10,%eax
1402371ed:	44 2b d8             	sub    %eax,%r11d
1402371f0:	41 8b c3             	mov    %r11d,%eax
1402371f3:	c1 e8 10             	shr    $0x10,%eax
1402371f6:	eb 06                	jmp    0x1402371fe
1402371f8:	44 8b da             	mov    %edx,%r11d
1402371fb:	44 2b db             	sub    %ebx,%r11d
1402371fe:	8b 59 68             	mov    0x68(%rcx),%ebx
140237201:	44 2b d8             	sub    %eax,%r11d
140237204:	03 79 60             	add    0x60(%rcx),%edi
140237207:	44 8b c3             	mov    %ebx,%r8d
14023720a:	44 03 49 64          	add    0x64(%rcx),%r9d
14023720e:	41 0f b7 c2          	movzwl %r10w,%eax
140237212:	44 0f af c0          	imul   %eax,%r8d
140237216:	45 85 c0             	test   %r8d,%r8d
140237219:	74 15                	je     0x140237230
14023721b:	41 8b c0             	mov    %r8d,%eax
14023721e:	45 0f b7 d0          	movzwl %r8w,%r10d
140237222:	c1 e8 10             	shr    $0x10,%eax
140237225:	44 2b d0             	sub    %eax,%r10d
140237228:	41 8b c2             	mov    %r10d,%eax
14023722b:	c1 e8 10             	shr    $0x10,%eax
14023722e:	eb 06                	jmp    0x140237236
140237230:	44 8b d2             	mov    %edx,%r10d
140237233:	44 2b d3             	sub    %ebx,%r10d
140237236:	8b 59 6c             	mov    0x6c(%rcx),%ebx
140237239:	44 2b d0             	sub    %eax,%r10d
14023723c:	41 8b c1             	mov    %r9d,%eax
14023723f:	44 8b c3             	mov    %ebx,%r8d
140237242:	41 33 c3             	xor    %r11d,%eax
140237245:	0f b7 c0             	movzwl %ax,%eax
140237248:	44 0f af c0          	imul   %eax,%r8d
14023724c:	45 85 c0             	test   %r8d,%r8d
14023724f:	74 15                	je     0x140237266
140237251:	41 8b c0             	mov    %r8d,%eax
140237254:	45 0f b7 c0          	movzwl %r8w,%r8d
140237258:	c1 e8 10             	shr    $0x10,%eax
14023725b:	44 2b c0             	sub    %eax,%r8d
14023725e:	41 8b c0             	mov    %r8d,%eax
140237261:	c1 e8 10             	shr    $0x10,%eax
140237264:	eb 06                	jmp    0x14023726c
140237266:	44 8b c2             	mov    %edx,%r8d
140237269:	44 2b c3             	sub    %ebx,%r8d
14023726c:	8b 71 70             	mov    0x70(%rcx),%esi
14023726f:	44 2b c0             	sub    %eax,%r8d
140237272:	41 8b c2             	mov    %r10d,%eax
140237275:	8b de                	mov    %esi,%ebx
140237277:	33 c7                	xor    %edi,%eax
140237279:	41 03 c0             	add    %r8d,%eax
14023727c:	0f b7 c0             	movzwl %ax,%eax
14023727f:	0f af d8             	imul   %eax,%ebx
140237282:	85 db                	test   %ebx,%ebx
140237284:	74 11                	je     0x140237297
140237286:	8b c3                	mov    %ebx,%eax
140237288:	0f b7 db             	movzwl %bx,%ebx
14023728b:	c1 e8 10             	shr    $0x10,%eax
14023728e:	2b d8                	sub    %eax,%ebx
140237290:	8b c3                	mov    %ebx,%eax
140237292:	c1 e8 10             	shr    $0x10,%eax
140237295:	eb 04                	jmp    0x14023729b
140237297:	8b da                	mov    %edx,%ebx
140237299:	2b de                	sub    %esi,%ebx
14023729b:	2b d8                	sub    %eax,%ebx
14023729d:	44 03 c3             	add    %ebx,%r8d
1402372a0:	45 33 d0             	xor    %r8d,%r10d
1402372a3:	44 33 c7             	xor    %edi,%r8d
1402372a6:	8b fb                	mov    %ebx,%edi
1402372a8:	41 33 db             	xor    %r11d,%ebx
1402372ab:	41 33 f9             	xor    %r9d,%edi
1402372ae:	0f b7 c3             	movzwl %bx,%eax
1402372b1:	8b 59 74             	mov    0x74(%rcx),%ebx
1402372b4:	44 8b cb             	mov    %ebx,%r9d
1402372b7:	44 0f af c8          	imul   %eax,%r9d
1402372bb:	45 85 c9             	test   %r9d,%r9d
1402372be:	74 15                	je     0x1402372d5
1402372c0:	41 8b c1             	mov    %r9d,%eax
1402372c3:	45 0f b7 d9          	movzwl %r9w,%r11d
1402372c7:	c1 e8 10             	shr    $0x10,%eax
1402372ca:	44 2b d8             	sub    %eax,%r11d
1402372cd:	41 8b c3             	mov    %r11d,%eax
1402372d0:	c1 e8 10             	shr    $0x10,%eax
1402372d3:	eb 06                	jmp    0x1402372db
1402372d5:	44 8b da             	mov    %edx,%r11d
1402372d8:	44 2b db             	sub    %ebx,%r11d
1402372db:	8b 99 80 00 00 00    	mov    0x80(%rcx),%ebx
1402372e1:	44 2b d8             	sub    %eax,%r11d
1402372e4:	03 79 78             	add    0x78(%rcx),%edi
1402372e7:	44 8b cb             	mov    %ebx,%r9d
1402372ea:	44 03 41 7c          	add    0x7c(%rcx),%r8d
1402372ee:	41 0f b7 c2          	movzwl %r10w,%eax
1402372f2:	44 0f af c8          	imul   %eax,%r9d
1402372f6:	45 85 c9             	test   %r9d,%r9d
1402372f9:	74 15                	je     0x140237310
1402372fb:	41 8b c1             	mov    %r9d,%eax
1402372fe:	45 0f b7 d1          	movzwl %r9w,%r10d
140237302:	c1 e8 10             	shr    $0x10,%eax
140237305:	44 2b d0             	sub    %eax,%r10d
140237308:	41 8b c2             	mov    %r10d,%eax
14023730b:	c1 e8 10             	shr    $0x10,%eax
14023730e:	eb 06                	jmp    0x140237316
140237310:	44 8b d2             	mov    %edx,%r10d
140237313:	44 2b d3             	sub    %ebx,%r10d
140237316:	8b 99 84 00 00 00    	mov    0x84(%rcx),%ebx
14023731c:	44 2b d0             	sub    %eax,%r10d
14023731f:	41 8b c0             	mov    %r8d,%eax
140237322:	44 8b cb             	mov    %ebx,%r9d
140237325:	41 33 c3             	xor    %r11d,%eax
140237328:	0f b7 c0             	movzwl %ax,%eax
14023732b:	44 0f af c8          	imul   %eax,%r9d
14023732f:	45 85 c9             	test   %r9d,%r9d
140237332:	74 15                	je     0x140237349
140237334:	41 8b c1             	mov    %r9d,%eax
140237337:	45 0f b7 c9          	movzwl %r9w,%r9d
14023733b:	c1 e8 10             	shr    $0x10,%eax
14023733e:	44 2b c8             	sub    %eax,%r9d
140237341:	41 8b c1             	mov    %r9d,%eax
140237344:	c1 e8 10             	shr    $0x10,%eax
140237347:	eb 06                	jmp    0x14023734f
140237349:	44 8b ca             	mov    %edx,%r9d
14023734c:	44 2b cb             	sub    %ebx,%r9d
14023734f:	8b b1 88 00 00 00    	mov    0x88(%rcx),%esi
140237355:	44 2b c8             	sub    %eax,%r9d
140237358:	41 8b c2             	mov    %r10d,%eax
14023735b:	8b de                	mov    %esi,%ebx
14023735d:	33 c7                	xor    %edi,%eax
14023735f:	41 03 c1             	add    %r9d,%eax
140237362:	0f b7 c0             	movzwl %ax,%eax
140237365:	0f af d8             	imul   %eax,%ebx
140237368:	85 db                	test   %ebx,%ebx
14023736a:	74 11                	je     0x14023737d
14023736c:	8b c3                	mov    %ebx,%eax
14023736e:	0f b7 db             	movzwl %bx,%ebx
140237371:	c1 e8 10             	shr    $0x10,%eax
140237374:	2b d8                	sub    %eax,%ebx
140237376:	8b c3                	mov    %ebx,%eax
140237378:	c1 e8 10             	shr    $0x10,%eax
14023737b:	eb 04                	jmp    0x140237381
14023737d:	8b da                	mov    %edx,%ebx
14023737f:	2b de                	sub    %esi,%ebx
140237381:	2b d8                	sub    %eax,%ebx
140237383:	44 03 cb             	add    %ebx,%r9d
140237386:	45 33 d1             	xor    %r9d,%r10d
140237389:	44 33 cf             	xor    %edi,%r9d
14023738c:	8b fb                	mov    %ebx,%edi
14023738e:	41 33 db             	xor    %r11d,%ebx
140237391:	41 33 f8             	xor    %r8d,%edi
140237394:	0f b7 c3             	movzwl %bx,%eax
140237397:	8b 99 8c 00 00 00    	mov    0x8c(%rcx),%ebx
14023739d:	44 8b c3             	mov    %ebx,%r8d
1402373a0:	44 0f af c0          	imul   %eax,%r8d
1402373a4:	45 85 c0             	test   %r8d,%r8d
1402373a7:	74 15                	je     0x1402373be
1402373a9:	41 8b c0             	mov    %r8d,%eax
1402373ac:	45 0f b7 d8          	movzwl %r8w,%r11d
1402373b0:	c1 e8 10             	shr    $0x10,%eax
1402373b3:	44 2b d8             	sub    %eax,%r11d
1402373b6:	41 8b c3             	mov    %r11d,%eax
1402373b9:	c1 e8 10             	shr    $0x10,%eax
1402373bc:	eb 06                	jmp    0x1402373c4
1402373be:	44 8b da             	mov    %edx,%r11d
1402373c1:	44 2b db             	sub    %ebx,%r11d
1402373c4:	8b 99 98 00 00 00    	mov    0x98(%rcx),%ebx
1402373ca:	44 2b d8             	sub    %eax,%r11d
1402373cd:	03 b9 90 00 00 00    	add    0x90(%rcx),%edi
1402373d3:	44 8b c3             	mov    %ebx,%r8d
1402373d6:	44 03 89 94 00 00 00 	add    0x94(%rcx),%r9d
1402373dd:	41 0f b7 c2          	movzwl %r10w,%eax
1402373e1:	44 0f af c0          	imul   %eax,%r8d
1402373e5:	45 85 c0             	test   %r8d,%r8d
1402373e8:	74 15                	je     0x1402373ff
1402373ea:	41 8b c0             	mov    %r8d,%eax
1402373ed:	45 0f b7 d0          	movzwl %r8w,%r10d
1402373f1:	c1 e8 10             	shr    $0x10,%eax
1402373f4:	44 2b d0             	sub    %eax,%r10d
1402373f7:	41 8b c2             	mov    %r10d,%eax
1402373fa:	c1 e8 10             	shr    $0x10,%eax
1402373fd:	eb 06                	jmp    0x140237405
1402373ff:	44 8b d2             	mov    %edx,%r10d
140237402:	44 2b d3             	sub    %ebx,%r10d
140237405:	8b 99 9c 00 00 00    	mov    0x9c(%rcx),%ebx
14023740b:	44 2b d0             	sub    %eax,%r10d
14023740e:	41 8b c1             	mov    %r9d,%eax