140caa1a6:	b8 30 00 00 00       	mov    $0x30,%eax
140caa1ab:	e8 f0 12 17 00       	call   0x140e1b4a0
140caa1b0:	48 2b e0             	sub    %rax,%rsp
140caa1b3:	8b fa                	mov    %edx,%edi
140caa1b5:	48 8b d9             	mov    %rcx,%rbx
140caa1b8:	85 d2                	test   %edx,%edx
140caa1ba:	7e 35                	jle    0x140caa1f1
140caa1bc:	ba 50 00 00 00       	mov    $0x50,%edx
140caa1c1:	c7 44 24 28 cc 03 00 	movl   $0x3cc,0x28(%rsp)
140caa1c8:	00
140caa1c9:	48 8d 05 a8 b7 49 00 	lea    0x49b7a8(%rip),%rax        # 0x141145978
140caa1d0:	41 b8 53 01 00 00    	mov    $0x153,%r8d
140caa1d6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140caa1db:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140caa1df:	e8 5c 08 fe ff       	call   0x140c8aa40
140caa1e4:	33 c0                	xor    %eax,%eax
140caa1e6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140caa1eb:	48 83 c4 30          	add    $0x30,%rsp
140caa1ef:	5f                   	pop    %rdi
140caa1f0:	c3                   	ret
140caa1f1:	e8 4a 8c ff ff       	call   0x140ca2e40
140caa1f6:	85 c0                	test   %eax,%eax
140caa1f8:	74 2d                	je     0x140caa227
140caa1fa:	48 8b cb             	mov    %rbx,%rcx
140caa1fd:	e8 ce 08 fe ff       	call   0x140c8aad0
140caa202:	85 c0                	test   %eax,%eax
140caa204:	75 21                	jne    0x140caa227
140caa206:	48 8b cb             	mov    %rbx,%rcx
140caa209:	e8 42 07 fe ff       	call   0x140c8a950
140caa20e:	48 8b cb             	mov    %rbx,%rcx
140caa211:	85 c0                	test   %eax,%eax
140caa213:	75 1f                	jne    0x140caa234
140caa215:	e8 46 4f 52 ff       	call   0x1401cf160
140caa21a:	48 8b c8             	mov    %rax,%rcx
140caa21d:	ba 01 00 00 00       	mov    $0x1,%edx
140caa222:	e8 79 8a 01 00       	call   0x140cc2ca0
140caa227:	8b c7                	mov    %edi,%eax
140caa229:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140caa22e:	48 83 c4 30          	add    $0x30,%rsp
140caa232:	5f                   	pop    %rdi
140caa233:	c3                   	ret
140caa234:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140caa239:	48 83 c4 30          	add    $0x30,%rsp
140caa23d:	5f                   	pop    %rdi
140caa23e:	e9 7d 8a ff ff       	jmp    0x140ca2cc0
140caa243:	cc                   	int3
140caa244:	cc                   	int3
140caa245:	cc                   	int3
140caa246:	cc                   	int3
140caa247:	cc                   	int3
140caa248:	cc                   	int3
140caa249:	cc                   	int3
140caa24a:	cc                   	int3
140caa24b:	cc                   	int3
140caa24c:	cc                   	int3
140caa24d:	cc                   	int3
140caa24e:	cc                   	int3
140caa24f:	cc                   	int3
140caa250:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140caa255:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140caa25a:	56                   	push   %rsi
140caa25b:	57                   	push   %rdi
140caa25c:	41 54                	push   %r12
140caa25e:	41 56                	push   %r14
140caa260:	41 57                	push   %r15
140caa262:	b8 60 01 00 00       	mov    $0x160,%eax
140caa267:	e8 34 12 17 00       	call   0x140e1b4a0
140caa26c:	48 2b e0             	sub    %rax,%rsp
140caa26f:	48 8b 05 8a ec 70 00 	mov    0x70ec8a(%rip),%rax        # 0x1413b8f00
140caa276:	48 33 c4             	xor    %rsp,%rax
140caa279:	48 89 84 24 50 01 00 	mov    %rax,0x150(%rsp)
140caa280:	00
140caa281:	48 8b 7a 20          	mov    0x20(%rdx),%rdi
140caa285:	48 8b f2             	mov    %rdx,%rsi
140caa288:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140caa28c:	48 8b e9             	mov    %rcx,%rbp
140caa28f:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140caa293:	48 03 cf             	add    %rdi,%rcx
140caa296:	48 3b ca             	cmp    %rdx,%rcx
140caa299:	0f 87 8f 01 00 00    	ja     0x140caa42e
140caa29f:	48 8b 85 e0 05 00 00 	mov    0x5e0(%rbp),%rax
140caa2a6:	b9 4c 45 00 00       	mov    $0x454c,%ecx
140caa2ab:	48 3b c1             	cmp    %rcx,%rax
140caa2ae:	48 0f 47 c8          	cmova  %rax,%rcx
140caa2b2:	48 3b d1             	cmp    %rcx,%rdx
140caa2b5:	0f 87 73 01 00 00    	ja     0x140caa42e
140caa2bb:	48 85 ff             	test   %rdi,%rdi
140caa2be:	0f 84 02 01 00 00    	je     0x140caa3c6
140caa2c4:	0f b7 4e 10          	movzwl 0x10(%rsi),%ecx
140caa2c8:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140caa2cd:	0f b7 c1             	movzwl %cx,%eax
140caa2d0:	45 33 e4             	xor    %r12d,%r12d
140caa2d3:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140caa2d8:	88 4c 24 4f          	mov    %cl,0x4f(%rsp)
140caa2dc:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140caa2e3:	66 c1 e8 08          	shr    $0x8,%ax
140caa2e7:	88 44 24 4e          	mov    %al,0x4e(%rsp)
140caa2eb:	48 8b 89 18 01 00 00 	mov    0x118(%rcx),%rcx
140caa2f2:	e8 39 e0 00 00       	call   0x140cb8330
140caa2f7:	4c 8b f8             	mov    %rax,%r15
140caa2fa:	48 85 c0             	test   %rax,%rax
140caa2fd:	75 56                	jne    0x140caa355
140caa2ff:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140caa303:	8d 50 01             	lea    0x1(%rax),%edx
140caa306:	e8 65 f9 ff ff       	call   0x140ca9c70
140caa30b:	48 8b d8             	mov    %rax,%rbx
140caa30e:	48 85 c0             	test   %rax,%rax
140caa311:	0f 84 17 01 00 00    	je     0x140caa42e
140caa317:	0f 10 06             	movups (%rsi),%xmm0
140caa31a:	0f 11 00             	movups %xmm0,(%rax)
140caa31d:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
140caa321:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140caa325:	0f 10 46 20          	movups 0x20(%rsi),%xmm0
140caa329:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140caa32d:	0f 10 4e 30          	movups 0x30(%rsi),%xmm1
140caa331:	0f 11 48 30          	movups %xmm1,0x30(%rax)
140caa335:	0f 10 46 40          	movups 0x40(%rsi),%xmm0
140caa339:	0f 11 40 40          	movups %xmm0,0x40(%rax)
140caa33d:	f2 0f 10 4e 50       	movsd  0x50(%rsi),%xmm1
140caa342:	f2 0f 11 48 50       	movsd  %xmm1,0x50(%rax)
140caa347:	48 8b 40 08          	mov    0x8(%rax),%rax
140caa34b:	48 89 43 20          	mov    %rax,0x20(%rbx)
140caa34f:	4c 89 63 18          	mov    %r12,0x18(%rbx)
140caa353:	eb 12                	jmp    0x140caa367
140caa355:	48 8b 58 08          	mov    0x8(%rax),%rbx
140caa359:	48 8b 46 08          	mov    0x8(%rsi),%rax
140caa35d:	48 39 43 08          	cmp    %rax,0x8(%rbx)
140caa361:	0f 85 c7 00 00 00    	jne    0x140caa42e
140caa367:	4c 39 63 60          	cmp    %r12,0x60(%rbx)
140caa36b:	0f 85 ee 00 00 00    	jne    0x140caa45f
140caa371:	be 00 01 00 00       	mov    $0x100,%esi
140caa376:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140caa37d:	00 00 00
140caa380:	48 8b 45 08          	mov    0x8(%rbp),%rax
140caa384:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140caa389:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140caa38e:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140caa393:	48 3b fe             	cmp    %rsi,%rdi
140caa396:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
140caa39b:	48 8b cf             	mov    %rdi,%rcx
140caa39e:	48 8b 40 68          	mov    0x68(%rax),%rax
140caa3a2:	48 0f 47 ce          	cmova  %rsi,%rcx
140caa3a6:	45 33 c0             	xor    %r8d,%r8d
140caa3a9:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140caa3ae:	48 8b cd             	mov    %rbp,%rcx
140caa3b1:	41 8d 50 16          	lea    0x16(%r8),%edx
140caa3b5:	ff 15 65 96 2d 00    	call   *0x2d9665(%rip)        # 0x140f83a20
140caa3bb:	85 c0                	test   %eax,%eax
140caa3bd:	7e 0e                	jle    0x140caa3cd
140caa3bf:	48 2b 7c 24 40       	sub    0x40(%rsp),%rdi
140caa3c4:	75 ba                	jne    0x140caa380
140caa3c6:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
140caa3cb:	eb 66                	jmp    0x140caa433
140caa3cd:	4c 8d 73 58          	lea    0x58(%rbx),%r14
140caa3d1:	4d 85 ff             	test   %r15,%r15
140caa3d4:	75 58                	jne    0x140caa42e
140caa3d6:	44 39 63 28          	cmp    %r12d,0x28(%rbx)
140caa3da:	74 12                	je     0x140caa3ee
140caa3dc:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140caa3e0:	e8 2b 1a 03 00       	call   0x140cdbe10
140caa3e5:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140caa3e9:	e8 62 ac 01 00       	call   0x140cc5050
140caa3ee:	49 8b 0e             	mov    (%r14),%rcx
140caa3f1:	48 8d 15 80 b5 49 00 	lea    0x49b580(%rip),%rdx        # 0x141145978
140caa3f8:	41 b8 67 00 00 00    	mov    $0x67,%r8d
140caa3fe:	e8 0d 76 01 00       	call   0x140cc1a10
140caa403:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
140caa407:	48 8d 15 6a b5 49 00 	lea    0x49b56a(%rip),%rdx        # 0x141145978
140caa40e:	41 b8 68 00 00 00    	mov    $0x68,%r8d
140caa414:	e8 f7 75 01 00       	call   0x140cc1a10
140caa419:	41 b8 69 00 00 00    	mov    $0x69,%r8d
140caa41f:	48 8d 15 52 b5 49 00 	lea    0x49b552(%rip),%rdx        # 0x141145978
140caa426:	48 8b cb             	mov    %rbx,%rcx
140caa429:	e8 e2 75 01 00       	call   0x140cc1a10
140caa42e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140caa433:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
140caa43a:	00
140caa43b:	48 33 cc             	xor    %rsp,%rcx
140caa43e:	e8 bd 10 17 00       	call   0x140e1b500
140caa443:	4c 8d 9c 24 60 01 00 	lea    0x160(%rsp),%r11
140caa44a:	00
140caa44b:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140caa44f:	49 8b 6b 48          	mov    0x48(%r11),%rbp
140caa453:	49 8b e3             	mov    %r11,%rsp
140caa456:	41 5f                	pop    %r15
140caa458:	41 5e                	pop    %r14
140caa45a:	41 5c                	pop    %r12
140caa45c:	5f                   	pop    %rdi
140caa45d:	5e                   	pop    %rsi
140caa45e:	c3                   	ret
140caa45f:	48 8b 45 08          	mov    0x8(%rbp),%rax
140caa463:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140caa468:	4c 8b 4e 18          	mov    0x18(%rsi),%r9
140caa46c:	4c 8d 73 58          	lea    0x58(%rbx),%r14
140caa470:	4d 03 0e             	add    (%r14),%r9
140caa473:	45 33 c0             	xor    %r8d,%r8d
140caa476:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140caa47b:	48 8b cd             	mov    %rbp,%rcx
140caa47e:	48 8b 40 68          	mov    0x68(%rax),%rax
140caa482:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
140caa487:	41 8d 50 16          	lea    0x16(%r8),%edx
140caa48b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140caa490:	ff 15 8a 95 2d 00    	call   *0x2d958a(%rip)        # 0x140f83a20
140caa496:	85 c0                	test   %eax,%eax
140caa498:	0f 8e 33 ff ff ff    	jle    0x140caa3d1
140caa49e:	48 39 7c 24 40       	cmp    %rdi,0x40(%rsp)
140caa4a3:	0f 85 28 ff ff ff    	jne    0x140caa3d1
140caa4a9:	4c 63 46 18          	movslq 0x18(%rsi),%r8
140caa4ad:	4c 8d 15 4c 5b 35 ff 	lea    -0xcaa4b4(%rip),%r10        # 0x140000000
140caa4b4:	83 ff 08             	cmp    $0x8,%edi
140caa4b7:	7f 3f                	jg     0x140caa4f8
140caa4b9:	42 8d 04 07          	lea    (%rdi,%r8,1),%eax
140caa4bd:	44 3b c0             	cmp    %eax,%r8d
140caa4c0:	0f 8d ac 00 00 00    	jge    0x140caa572
140caa4c6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140caa4cd:	00 00 00
140caa4d0:	49 63 d0             	movslq %r8d,%rdx
140caa4d3:	41 8b c0             	mov    %r8d,%eax
140caa4d6:	48 c1 fa 03          	sar    $0x3,%rdx
140caa4da:	83 e0 07             	and    $0x7,%eax
140caa4dd:	48 03 53 60          	add    0x60(%rbx),%rdx
140caa4e1:	41 ff c0             	inc    %r8d
140caa4e4:	0f b6 0a             	movzbl (%rdx),%ecx
140caa4e7:	0f ab c1             	bts    %eax,%ecx
140caa4ea:	88 0a                	mov    %cl,(%rdx)
140caa4ec:	8b 4e 18             	mov    0x18(%rsi),%ecx
140caa4ef:	03 cf                	add    %edi,%ecx
140caa4f1:	44 3b c1             	cmp    %ecx,%r8d
140caa4f4:	7c da                	jl     0x140caa4d0
140caa4f6:	eb 7a                	jmp    0x140caa572
140caa4f8:	49 8b d0             	mov    %r8,%rdx
140caa4fb:	41 83 e0 07          	and    $0x7,%r8d
140caa4ff:	48 c1 fa 03          	sar    $0x3,%rdx
140caa503:	48 03 53 60          	add    0x60(%rbx),%rdx
140caa507:	43 0f b6 84 10 50 6b 	movzbl 0x13b6b50(%r8,%r10,1),%eax
140caa50e:	3b 01
140caa510:	08 02                	or     %al,(%rdx)
140caa512:	8d 47 ff             	lea    -0x1(%rdi),%eax
140caa515:	44 8b 46 18          	mov    0x18(%rsi),%r8d
140caa519:	41 03 c0             	add    %r8d,%eax
140caa51c:	41 8b c8             	mov    %r8d,%ecx
140caa51f:	c1 f8 03             	sar    $0x3,%eax
140caa522:	c1 f9 03             	sar    $0x3,%ecx
140caa525:	ff c1                	inc    %ecx
140caa527:	3b c8                	cmp    %eax,%ecx
140caa529:	7d 25                	jge    0x140caa550
140caa52b:	48 63 d1             	movslq %ecx,%rdx
140caa52e:	66 90                	xchg   %ax,%ax
140caa530:	48 8b 43 60          	mov    0x60(%rbx),%rax
140caa534:	48 8d 52 01          	lea    0x1(%rdx),%rdx
140caa538:	ff c1                	inc    %ecx
140caa53a:	c6 44 02 ff ff       	movb   $0xff,-0x1(%rdx,%rax,1)
140caa53f:	8d 47 ff             	lea    -0x1(%rdi),%eax
140caa542:	44 8b 46 18          	mov    0x18(%rsi),%r8d
140caa546:	41 03 c0             	add    %r8d,%eax
140caa549:	c1 f8 03             	sar    $0x3,%eax
140caa54c:	3b c8                	cmp    %eax,%ecx
140caa54e:	7c e0                	jl     0x140caa530
140caa550:	42 8d 04 07          	lea    (%rdi,%r8,1),%eax
140caa554:	4c 63 c0             	movslq %eax,%r8
140caa557:	49 8d 50 ff          	lea    -0x1(%r8),%rdx
140caa55b:	41 83 e0 07          	and    $0x7,%r8d
140caa55f:	48 c1 fa 03          	sar    $0x3,%rdx
140caa563:	48 03 53 60          	add    0x60(%rbx),%rdx
140caa567:	43 0f b6 84 10 58 6b 	movzbl 0x13b6b58(%r8,%r10,1),%eax
140caa56e:	3b 01
140caa570:	08 02                	or     %al,(%rdx)
140caa572:	48 8b 46 08          	mov    0x8(%rsi),%rax
140caa576:	4c 63 c0             	movslq %eax,%r8
140caa579:	48 85 c0             	test   %rax,%rax
140caa57c:	0f 84 4f fe ff ff    	je     0x140caa3d1
140caa582:	4c 8b 4b 60          	mov    0x60(%rbx),%r9
140caa586:	49 8d 48 ff          	lea    -0x1(%r8),%rcx
140caa58a:	41 8d 50 ff          	lea    -0x1(%r8),%edx
140caa58e:	48 c1 f9 03          	sar    $0x3,%rcx
140caa592:	41 83 e0 07          	and    $0x7,%r8d
140caa596:	43 0f b6 84 10 58 6b 	movzbl 0x13b6b58(%r8,%r10,1),%eax
140caa59d:	3b 01
140caa59f:	42 38 04 09          	cmp    %al,(%rcx,%r9,1)
140caa5a3:	75 31                	jne    0x140caa5d6
140caa5a5:	c1 fa 03             	sar    $0x3,%edx
140caa5a8:	83 ea 01             	sub    $0x1,%edx
140caa5ab:	78 10                	js     0x140caa5bd
140caa5ad:	48 63 c2             	movslq %edx,%rax
140caa5b0:	41 80 3c 01 ff       	cmpb   $0xff,(%r9,%rax,1)
140caa5b5:	75 1f                	jne    0x140caa5d6
140caa5b7:	48 83 e8 01          	sub    $0x1,%rax
140caa5bb:	79 f3                	jns    0x140caa5b0
140caa5bd:	41 b8 61 02 00 00    	mov    $0x261,%r8d
140caa5c3:	48 8d 15 ae b3 49 00 	lea    0x49b3ae(%rip),%rdx        # 0x141145978
140caa5ca:	49 8b c9             	mov    %r9,%rcx
140caa5cd:	e8 3e 74 01 00       	call   0x140cc1a10
140caa5d2:	4c 89 63 60          	mov    %r12,0x60(%rbx)
140caa5d6:	4d 85 ff             	test   %r15,%r15
140caa5d9:	0f 85 e7 fd ff ff    	jne    0x140caa3c6
140caa5df:	48 8b d3             	mov    %rbx,%rdx
140caa5e2:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140caa5e7:	e8 b4 dc 00 00       	call   0x140cb82a0
140caa5ec:	48 85 c0             	test   %rax,%rax
140caa5ef:	0f 84 e1 fd ff ff    	je     0x140caa3d6
140caa5f5:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140caa5fc:	48 8b d0             	mov    %rax,%rdx
140caa5ff:	48 8b 89 18 01 00 00 	mov    0x118(%rcx),%rcx
140caa606:	e8 a5 dd 00 00       	call   0x140cb83b0
140caa60b:	48 85 c0             	test   %rax,%rax
140caa60e:	0f 84 c2 fd ff ff    	je     0x140caa3d6
140caa614:	41 8d 47 fd          	lea    -0x3(%r15),%eax
140caa618:	e9 16 fe ff ff       	jmp    0x140caa433
140caa61d:	cc                   	int3
140caa61e:	cc                   	int3
140caa61f:	cc                   	int3
140caa620:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140caa625:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140caa62a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140caa62f:	57                   	push   %rdi
140caa630:	41 54                	push   %r12
140caa632:	41 55                	push   %r13
140caa634:	41 56                	push   %r14
140caa636:	41 57                	push   %r15
140caa638:	b8 50 00 00 00       	mov    $0x50,%eax
140caa63d:	e8 5e 0e 17 00       	call   0x140e1b4a0
140caa642:	48 2b e0             	sub    %rax,%rsp
140caa645:	48 8b 05 b4 e8 70 00 	mov    0x70e8b4(%rip),%rax        # 0x1413b8f00
140caa64c:	48 33 c4             	xor    %rsp,%rax
140caa64f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140caa654:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
140caa65b:	48 8b f9             	mov    %rcx,%rdi
140caa65e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140caa663:	48 8b 88 20 01 00 00 	mov    0x120(%rax),%rcx
140caa66a:	e8 61 50 4f ff       	call   0x14019f6d0
140caa66f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140caa674:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140caa679:	e8 42 de 00 00       	call   0x140cb84c0
140caa67e:	48 85 c0             	test   %rax,%rax
140caa681:	0f 84 bc 01 00 00    	je     0x140caa843
140caa687:	33 f6                	xor    %esi,%esi
140caa689:	48 8b 48 08          	mov    0x8(%rax),%rcx
140caa68d:	bd 0c 00 00 00       	mov    $0xc,%ebp
140caa692:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140caa697:	0f b7 51 10          	movzwl 0x10(%rcx),%edx
140caa69b:	03 d2                	add    %edx,%edx
140caa69d:	2b 51 28             	sub    0x28(%rcx),%edx
140caa6a0:	48 8b 8f b0 00 00 00 	mov    0xb0(%rdi),%rcx
140caa6a7:	0f b7 c2             	movzwl %dx,%eax
140caa6aa:	88 54 24 47          	mov    %dl,0x47(%rsp)
140caa6ae:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140caa6b3:	66 c1 e8 08          	shr    $0x8,%ax
140caa6b7:	88 44 24 46          	mov    %al,0x46(%rsp)
140caa6bb:	48 8b 89 20 01 00 00 	mov    0x120(%rcx),%rcx
140caa6c2:	e8 69 dc 00 00       	call   0x140cb8330