14036e341:	48 89 85 30 0d 00 00 	mov    %rax,0xd30(%rbp)
14036e348:	48 8d 85 a0 01 00 00 	lea    0x1a0(%rbp),%rax
14036e34f:	48 89 85 38 0d 00 00 	mov    %rax,0xd38(%rbp)
14036e356:	0f 28 85 30 0d 00 00 	movaps 0xd30(%rbp),%xmm0
14036e35d:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036e363:	4c 8d 45 9a          	lea    -0x66(%rbp),%r8
14036e367:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036e36c:	48 8d 8d 98 11 00 00 	lea    0x1198(%rbp),%rcx
14036e373:	e8 d8 1a e3 ff       	call   0x14019fe50
14036e378:	4c 8b c0             	mov    %rax,%r8
14036e37b:	49 8b d7             	mov    %r15,%rdx
14036e37e:	48 8d 8d b0 09 00 00 	lea    0x9b0(%rbp),%rcx
14036e385:	e8 66 e2 33 00       	call   0x1406ac5f0
14036e38a:	48 8b 08             	mov    (%rax),%rcx
14036e38d:	4c 89 20             	mov    %r12,(%rax)
14036e390:	48 89 8d 88 04 00 00 	mov    %rcx,0x488(%rbp)
14036e397:	48 8b 08             	mov    (%rax),%rcx
14036e39a:	48 85 c9             	test   %rcx,%rcx
14036e39d:	74 24                	je     0x14036e3c3
14036e39f:	8b 41 10             	mov    0x10(%rcx),%eax
14036e3a2:	ff c8                	dec    %eax
14036e3a4:	89 41 10             	mov    %eax,0x10(%rcx)
14036e3a7:	85 c0                	test   %eax,%eax
14036e3a9:	7f 18                	jg     0x14036e3c3
14036e3ab:	0f 88 b3 19 00 00    	js     0x14036fd64
14036e3b1:	48 8b 01             	mov    (%rcx),%rax
14036e3b4:	ba 01 00 00 00       	mov    $0x1,%edx
14036e3b9:	48 8b 00             	mov    (%rax),%rax
14036e3bc:	ff 15 5e 56 c1 00    	call   *0xc1565e(%rip)        # 0x140f83a20
14036e3c2:	90                   	nop
14036e3c3:	48 8b 85 88 04 00 00 	mov    0x488(%rbp),%rax
14036e3ca:	48 8b 58 20          	mov    0x20(%rax),%rbx
14036e3ce:	4c 8d 46 03          	lea    0x3(%rsi),%r8
14036e3d2:	48 8d 95 18 01 00 00 	lea    0x118(%rbp),%rdx
14036e3d9:	48 8b 0d 98 4a 0c 01 	mov    0x10c4a98(%rip),%rcx        # 0x141432e78
14036e3e0:	e8 8b 0b ea ff       	call   0x14020ef70
14036e3e5:	90                   	nop
14036e3e6:	48 8d 85 18 01 00 00 	lea    0x118(%rbp),%rax
14036e3ed:	48 89 85 40 0d 00 00 	mov    %rax,0xd40(%rbp)
14036e3f4:	48 8d 85 20 01 00 00 	lea    0x120(%rbp),%rax
14036e3fb:	48 89 85 48 0d 00 00 	mov    %rax,0xd48(%rbp)
14036e402:	0f 28 85 40 0d 00 00 	movaps 0xd40(%rbp),%xmm0
14036e409:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036e40f:	4c 8d 45 9b          	lea    -0x65(%rbp),%r8
14036e413:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036e418:	48 8d 8d b0 11 00 00 	lea    0x11b0(%rbp),%rcx
14036e41f:	e8 2c 1a e3 ff       	call   0x14019fe50
14036e424:	4c 8b c0             	mov    %rax,%r8
14036e427:	49 8b d7             	mov    %r15,%rdx
14036e42a:	48 8d 8d b8 09 00 00 	lea    0x9b8(%rbp),%rcx
14036e431:	e8 ba e1 33 00       	call   0x1406ac5f0
14036e436:	48 8b 08             	mov    (%rax),%rcx
14036e439:	4c 89 20             	mov    %r12,(%rax)
14036e43c:	48 89 8d 80 04 00 00 	mov    %rcx,0x480(%rbp)
14036e443:	48 8b 08             	mov    (%rax),%rcx
14036e446:	48 85 c9             	test   %rcx,%rcx
14036e449:	74 24                	je     0x14036e46f
14036e44b:	8b 41 10             	mov    0x10(%rcx),%eax
14036e44e:	ff c8                	dec    %eax
14036e450:	89 41 10             	mov    %eax,0x10(%rcx)
14036e453:	85 c0                	test   %eax,%eax
14036e455:	7f 18                	jg     0x14036e46f
14036e457:	0f 88 12 19 00 00    	js     0x14036fd6f
14036e45d:	48 8b 01             	mov    (%rcx),%rax
14036e460:	ba 01 00 00 00       	mov    $0x1,%edx
14036e465:	48 8b 00             	mov    (%rax),%rax
14036e468:	ff 15 b2 55 c1 00    	call   *0xc155b2(%rip)        # 0x140f83a20
14036e46e:	90                   	nop
14036e46f:	48 8b 85 80 04 00 00 	mov    0x480(%rbp),%rax
14036e476:	4c 8b c3             	mov    %rbx,%r8
14036e479:	48 8b 50 20          	mov    0x20(%rax),%rdx
14036e47d:	48 8d 8d c0 09 00 00 	lea    0x9c0(%rbp),%rcx
14036e484:	e8 07 ee 33 00       	call   0x1406ad290
14036e489:	48 8b d0             	mov    %rax,%rdx
14036e48c:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
14036e493:	e8 78 18 e3 ff       	call   0x14019fd10
14036e498:	90                   	nop
14036e499:	48 8d 85 10 01 00 00 	lea    0x110(%rbp),%rax
14036e4a0:	48 89 85 50 0d 00 00 	mov    %rax,0xd50(%rbp)
14036e4a7:	48 8d 85 18 01 00 00 	lea    0x118(%rbp),%rax
14036e4ae:	48 89 85 58 0d 00 00 	mov    %rax,0xd58(%rbp)
14036e4b5:	0f 28 85 50 0d 00 00 	movaps 0xd50(%rbp),%xmm0
14036e4bc:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036e4c2:	4c 8d 45 9c          	lea    -0x64(%rbp),%r8
14036e4c6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036e4cb:	48 8d 8d c8 11 00 00 	lea    0x11c8(%rbp),%rcx
14036e4d2:	e8 79 19 e3 ff       	call   0x14019fe50
14036e4d7:	4d 8b cd             	mov    %r13,%r9
14036e4da:	4c 8b c0             	mov    %rax,%r8
14036e4dd:	48 8b 15 14 cd 0a 01 	mov    0x10acd14(%rip),%rdx        # 0x14141b1f8
14036e4e4:	48 8d 8d c8 09 00 00 	lea    0x9c8(%rbp),%rcx
14036e4eb:	e8 a0 5e 00 00       	call   0x140374390
14036e4f0:	48 8b 08             	mov    (%rax),%rcx
14036e4f3:	4c 89 20             	mov    %r12,(%rax)
14036e4f6:	48 89 8d 78 04 00 00 	mov    %rcx,0x478(%rbp)
14036e4fd:	48 8b 08             	mov    (%rax),%rcx
14036e500:	48 85 c9             	test   %rcx,%rcx
14036e503:	74 24                	je     0x14036e529
14036e505:	8b 41 10             	mov    0x10(%rcx),%eax
14036e508:	ff c8                	dec    %eax
14036e50a:	89 41 10             	mov    %eax,0x10(%rcx)
14036e50d:	85 c0                	test   %eax,%eax
14036e50f:	7f 18                	jg     0x14036e529
14036e511:	0f 88 63 18 00 00    	js     0x14036fd7a
14036e517:	48 8b 01             	mov    (%rcx),%rax
14036e51a:	ba 01 00 00 00       	mov    $0x1,%edx
14036e51f:	48 8b 00             	mov    (%rax),%rax
14036e522:	ff 15 f8 54 c1 00    	call   *0xc154f8(%rip)        # 0x140f83a20
14036e528:	90                   	nop
14036e529:	48 8d 95 78 04 00 00 	lea    0x478(%rbp),%rdx
14036e530:	48 8d 8d d0 09 00 00 	lea    0x9d0(%rbp),%rcx
14036e537:	e8 d4 17 e3 ff       	call   0x14019fd10
14036e53c:	4c 8b c0             	mov    %rax,%r8
14036e53f:	ba 05 00 00 00       	mov    $0x5,%edx
14036e544:	48 8b cf             	mov    %rdi,%rcx
14036e547:	e8 b4 65 3c 00       	call   0x140734b00
14036e54c:	90                   	nop
14036e54d:	4c 8d 0d 9c ff e2 ff 	lea    -0x1d0064(%rip),%r9        # 0x14019e4f0
14036e554:	ba 08 00 00 00       	mov    $0x8,%edx
14036e559:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036e55f:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
14036e566:	e8 e1 cf aa 00       	call   0x140e1b54c
14036e56b:	90                   	nop
14036e56c:	48 8d 8d 80 04 00 00 	lea    0x480(%rbp),%rcx
14036e573:	e8 78 ff e2 ff       	call   0x14019e4f0
14036e578:	90                   	nop
14036e579:	4c 8d 0d 70 ff e2 ff 	lea    -0x1d0090(%rip),%r9        # 0x14019e4f0
14036e580:	ba 08 00 00 00       	mov    $0x8,%edx
14036e585:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036e58b:	48 8d 8d 18 01 00 00 	lea    0x118(%rbp),%rcx
14036e592:	e8 b5 cf aa 00       	call   0x140e1b54c
14036e597:	90                   	nop
14036e598:	48 8d 8d 88 04 00 00 	lea    0x488(%rbp),%rcx
14036e59f:	e8 4c ff e2 ff       	call   0x14019e4f0
14036e5a4:	90                   	nop
14036e5a5:	4c 8d 0d 44 ff e2 ff 	lea    -0x1d00bc(%rip),%r9        # 0x14019e4f0
14036e5ac:	ba 08 00 00 00       	mov    $0x8,%edx
14036e5b1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036e5b7:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
14036e5be:	e8 89 cf aa 00       	call   0x140e1b54c
14036e5c3:	90                   	nop
14036e5c4:	48 8d 8d 90 04 00 00 	lea    0x490(%rbp),%rcx
14036e5cb:	e8 20 ff e2 ff       	call   0x14019e4f0
14036e5d0:	4c 8b 05 91 d8 0a 01 	mov    0x10ad891(%rip),%r8        # 0x14141be68
14036e5d7:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036e5de:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036e5e3:	48 8d 8d d8 09 00 00 	lea    0x9d8(%rbp),%rcx
14036e5ea:	e8 b1 45 00 00       	call   0x140372ba0
14036e5ef:	48 8b 08             	mov    (%rax),%rcx
14036e5f2:	4c 89 20             	mov    %r12,(%rax)
14036e5f5:	48 89 8d b0 04 00 00 	mov    %rcx,0x4b0(%rbp)
14036e5fc:	48 8b 08             	mov    (%rax),%rcx
14036e5ff:	48 85 c9             	test   %rcx,%rcx
14036e602:	74 24                	je     0x14036e628
14036e604:	8b 41 10             	mov    0x10(%rcx),%eax
14036e607:	ff c8                	dec    %eax
14036e609:	89 41 10             	mov    %eax,0x10(%rcx)
14036e60c:	85 c0                	test   %eax,%eax
14036e60e:	7f 18                	jg     0x14036e628
14036e610:	0f 88 6f 17 00 00    	js     0x14036fd85
14036e616:	48 8b 01             	mov    (%rcx),%rax
14036e619:	ba 01 00 00 00       	mov    $0x1,%edx
14036e61e:	48 8b 00             	mov    (%rax),%rax
14036e621:	ff 15 f9 53 c1 00    	call   *0xc153f9(%rip)        # 0x140f83a20
14036e627:	90                   	nop
14036e628:	48 8b bd b0 04 00 00 	mov    0x4b0(%rbp),%rdi
14036e62f:	4c 8d 46 04          	lea    0x4(%rsi),%r8
14036e633:	48 8d 95 38 01 00 00 	lea    0x138(%rbp),%rdx
14036e63a:	48 8b 0d 37 48 0c 01 	mov    0x10c4837(%rip),%rcx        # 0x141432e78
14036e641:	e8 2a 09 ea ff       	call   0x14020ef70
14036e646:	90                   	nop
14036e647:	48 8d 85 38 01 00 00 	lea    0x138(%rbp),%rax
14036e64e:	48 89 85 60 0d 00 00 	mov    %rax,0xd60(%rbp)
14036e655:	48 8d 85 40 01 00 00 	lea    0x140(%rbp),%rax
14036e65c:	48 89 85 68 0d 00 00 	mov    %rax,0xd68(%rbp)
14036e663:	0f 28 85 60 0d 00 00 	movaps 0xd60(%rbp),%xmm0
14036e66a:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036e670:	4c 8d 45 9d          	lea    -0x63(%rbp),%r8
14036e674:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036e679:	48 8d 8d e0 11 00 00 	lea    0x11e0(%rbp),%rcx
14036e680:	e8 cb 17 e3 ff       	call   0x14019fe50
14036e685:	4c 8b c0             	mov    %rax,%r8
14036e688:	49 8b d7             	mov    %r15,%rdx
14036e68b:	48 8d 8d e0 09 00 00 	lea    0x9e0(%rbp),%rcx
14036e692:	e8 59 df 33 00       	call   0x1406ac5f0
14036e697:	48 8b 08             	mov    (%rax),%rcx
14036e69a:	4c 89 20             	mov    %r12,(%rax)
14036e69d:	48 89 8d a8 04 00 00 	mov    %rcx,0x4a8(%rbp)
14036e6a4:	48 8b 08             	mov    (%rax),%rcx
14036e6a7:	48 85 c9             	test   %rcx,%rcx
14036e6aa:	74 24                	je     0x14036e6d0
14036e6ac:	8b 41 10             	mov    0x10(%rcx),%eax
14036e6af:	ff c8                	dec    %eax
14036e6b1:	89 41 10             	mov    %eax,0x10(%rcx)
14036e6b4:	85 c0                	test   %eax,%eax
14036e6b6:	7f 18                	jg     0x14036e6d0
14036e6b8:	0f 88 d2 16 00 00    	js     0x14036fd90
14036e6be:	48 8b 01             	mov    (%rcx),%rax
14036e6c1:	ba 01 00 00 00       	mov    $0x1,%edx
14036e6c6:	48 8b 00             	mov    (%rax),%rax
14036e6c9:	ff 15 51 53 c1 00    	call   *0xc15351(%rip)        # 0x140f83a20
14036e6cf:	90                   	nop
14036e6d0:	48 8b 85 a8 04 00 00 	mov    0x4a8(%rbp),%rax
14036e6d7:	48 8b 58 20          	mov    0x20(%rax),%rbx
14036e6db:	4c 8d 46 05          	lea    0x5(%rsi),%r8
14036e6df:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
14036e6e6:	48 8b 0d 8b 47 0c 01 	mov    0x10c478b(%rip),%rcx        # 0x141432e78
14036e6ed:	e8 7e 08 ea ff       	call   0x14020ef70
14036e6f2:	90                   	nop
14036e6f3:	48 8d 85 30 01 00 00 	lea    0x130(%rbp),%rax
14036e6fa:	48 89 85 70 0d 00 00 	mov    %rax,0xd70(%rbp)
14036e701:	48 8d 85 38 01 00 00 	lea    0x138(%rbp),%rax
14036e708:	48 89 85 78 0d 00 00 	mov    %rax,0xd78(%rbp)
14036e70f:	0f 28 85 70 0d 00 00 	movaps 0xd70(%rbp),%xmm0
14036e716:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036e71c:	4c 8d 45 9e          	lea    -0x62(%rbp),%r8
14036e720:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036e725:	48 8d 8d f8 11 00 00 	lea    0x11f8(%rbp),%rcx
14036e72c:	e8 1f 17 e3 ff       	call   0x14019fe50
14036e731:	4c 8b c0             	mov    %rax,%r8
14036e734:	49 8b d7             	mov    %r15,%rdx
14036e737:	48 8d 8d e8 09 00 00 	lea    0x9e8(%rbp),%rcx
14036e73e:	e8 ad de 33 00       	call   0x1406ac5f0
14036e743:	48 8b 08             	mov    (%rax),%rcx
14036e746:	4c 89 20             	mov    %r12,(%rax)
14036e749:	48 89 8d a0 04 00 00 	mov    %rcx,0x4a0(%rbp)
14036e750:	48 8b 08             	mov    (%rax),%rcx
14036e753:	48 85 c9             	test   %rcx,%rcx
14036e756:	74 24                	je     0x14036e77c
14036e758:	8b 41 10             	mov    0x10(%rcx),%eax
14036e75b:	ff c8                	dec    %eax
14036e75d:	89 41 10             	mov    %eax,0x10(%rcx)
14036e760:	85 c0                	test   %eax,%eax
14036e762:	7f 18                	jg     0x14036e77c
14036e764:	0f 88 31 16 00 00    	js     0x14036fd9b
14036e76a:	48 8b 01             	mov    (%rcx),%rax
14036e76d:	ba 01 00 00 00       	mov    $0x1,%edx
14036e772:	48 8b 00             	mov    (%rax),%rax
14036e775:	ff 15 a5 52 c1 00    	call   *0xc152a5(%rip)        # 0x140f83a20
14036e77b:	90                   	nop
14036e77c:	48 8b 85 a0 04 00 00 	mov    0x4a0(%rbp),%rax
14036e783:	4c 8b c3             	mov    %rbx,%r8
14036e786:	48 8b 50 20          	mov    0x20(%rax),%rdx
14036e78a:	48 8d 8d f0 09 00 00 	lea    0x9f0(%rbp),%rcx
14036e791:	e8 fa ea 33 00       	call   0x1406ad290
14036e796:	48 8b d0             	mov    %rax,%rdx
14036e799:	48 8d 8d 28 01 00 00 	lea    0x128(%rbp),%rcx
14036e7a0:	e8 6b 15 e3 ff       	call   0x14019fd10
14036e7a5:	90                   	nop
14036e7a6:	48 8d 85 28 01 00 00 	lea    0x128(%rbp),%rax
14036e7ad:	48 89 85 80 0d 00 00 	mov    %rax,0xd80(%rbp)
14036e7b4:	48 8d 85 30 01 00 00 	lea    0x130(%rbp),%rax
14036e7bb:	48 89 85 88 0d 00 00 	mov    %rax,0xd88(%rbp)
14036e7c2:	0f 28 85 80 0d 00 00 	movaps 0xd80(%rbp),%xmm0
14036e7c9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036e7cf:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
14036e7d3:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036e7d8:	48 8d 8d 10 12 00 00 	lea    0x1210(%rbp),%rcx
14036e7df:	e8 6c 16 e3 ff       	call   0x14019fe50
14036e7e4:	4d 8b cd             	mov    %r13,%r9
14036e7e7:	4c 8b c0             	mov    %rax,%r8
14036e7ea:	48 8b 15 07 ca 0a 01 	mov    0x10aca07(%rip),%rdx        # 0x14141b1f8
14036e7f1:	48 8d 8d f8 09 00 00 	lea    0x9f8(%rbp),%rcx
14036e7f8:	e8 93 5b 00 00       	call   0x140374390
14036e7fd:	48 8b 08             	mov    (%rax),%rcx
14036e800:	4c 89 20             	mov    %r12,(%rax)
14036e803:	48 89 8d 98 04 00 00 	mov    %rcx,0x498(%rbp)
14036e80a:	48 8b 08             	mov    (%rax),%rcx
14036e80d:	48 85 c9             	test   %rcx,%rcx
14036e810:	74 24                	je     0x14036e836
14036e812:	8b 41 10             	mov    0x10(%rcx),%eax
14036e815:	ff c8                	dec    %eax
14036e817:	89 41 10             	mov    %eax,0x10(%rcx)
14036e81a:	85 c0                	test   %eax,%eax
14036e81c:	7f 18                	jg     0x14036e836
14036e81e:	0f 88 82 15 00 00    	js     0x14036fda6
14036e824:	48 8b 01             	mov    (%rcx),%rax
14036e827:	ba 01 00 00 00       	mov    $0x1,%edx
14036e82c:	48 8b 00             	mov    (%rax),%rax
14036e82f:	ff 15 eb 51 c1 00    	call   *0xc151eb(%rip)        # 0x140f83a20
14036e835:	90                   	nop
14036e836:	48 8d 95 98 04 00 00 	lea    0x498(%rbp),%rdx
14036e83d:	48 8d 8d 00 0a 00 00 	lea    0xa00(%rbp),%rcx
14036e844:	e8 c7 14 e3 ff       	call   0x14019fd10
14036e849:	4c 8b c0             	mov    %rax,%r8
14036e84c:	ba 06 00 00 00       	mov    $0x6,%edx
14036e851:	48 8b cf             	mov    %rdi,%rcx
14036e854:	e8 a7 62 3c 00       	call   0x140734b00
14036e859:	90                   	nop
14036e85a:	4c 8d 0d 8f fc e2 ff 	lea    -0x1d0371(%rip),%r9        # 0x14019e4f0
14036e861:	ba 08 00 00 00       	mov    $0x8,%edx
14036e866:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036e86c:	48 8d 8d 28 01 00 00 	lea    0x128(%rbp),%rcx
14036e873:	e8 d4 cc aa 00       	call   0x140e1b54c
14036e878:	90                   	nop
14036e879:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
14036e880:	e8 6b fc e2 ff       	call   0x14019e4f0
14036e885:	90                   	nop
14036e886:	4c 8d 0d 63 fc e2 ff 	lea    -0x1d039d(%rip),%r9        # 0x14019e4f0
14036e88d:	ba 08 00 00 00       	mov    $0x8,%edx
14036e892:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036e898:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
14036e89f:	e8 a8 cc aa 00       	call   0x140e1b54c
14036e8a4:	90                   	nop
14036e8a5:	48 8d 8d a8 04 00 00 	lea    0x4a8(%rbp),%rcx
14036e8ac:	e8 3f fc e2 ff       	call   0x14019e4f0
14036e8b1:	90                   	nop
14036e8b2:	4c 8d 0d 37 fc e2 ff 	lea    -0x1d03c9(%rip),%r9        # 0x14019e4f0
14036e8b9:	ba 08 00 00 00       	mov    $0x8,%edx
14036e8be:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036e8c4:	48 8d 8d 38 01 00 00 	lea    0x138(%rbp),%rcx
14036e8cb:	e8 7c cc aa 00       	call   0x140e1b54c
14036e8d0:	90                   	nop
14036e8d1:	48 8d 8d b0 04 00 00 	lea    0x4b0(%rbp),%rcx
14036e8d8:	e8 13 fc e2 ff       	call   0x14019e4f0
14036e8dd:	4c 8b 05 84 d5 0a 01 	mov    0x10ad584(%rip),%r8        # 0x14141be68
14036e8e4:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036e8eb:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036e8f0:	48 8d 8d 08 0a 00 00 	lea    0xa08(%rbp),%rcx
14036e8f7:	e8 a4 42 00 00       	call   0x140372ba0
14036e8fc:	48 8b 08             	mov    (%rax),%rcx
14036e8ff:	4c 89 20             	mov    %r12,(%rax)
14036e902:	48 89 8d c8 04 00 00 	mov    %rcx,0x4c8(%rbp)
14036e909:	48 8b 08             	mov    (%rax),%rcx
14036e90c:	48 85 c9             	test   %rcx,%rcx
14036e90f:	74 24                	je     0x14036e935
14036e911:	8b 41 10             	mov    0x10(%rcx),%eax
14036e914:	ff c8                	dec    %eax
14036e916:	89 41 10             	mov    %eax,0x10(%rcx)
14036e919:	85 c0                	test   %eax,%eax
14036e91b:	7f 18                	jg     0x14036e935
14036e91d:	0f 88 8e 14 00 00    	js     0x14036fdb1
14036e923:	48 8b 01             	mov    (%rcx),%rax
14036e926:	ba 01 00 00 00       	mov    $0x1,%edx
14036e92b:	48 8b 00             	mov    (%rax),%rax
14036e92e:	ff 15 ec 50 c1 00    	call   *0xc150ec(%rip)        # 0x140f83a20
14036e934:	90                   	nop
14036e935:	48 8b 9d c8 04 00 00 	mov    0x4c8(%rbp),%rbx
14036e93c:	4c 8d 46 06          	lea    0x6(%rsi),%r8
14036e940:	48 8d 95 48 01 00 00 	lea    0x148(%rbp),%rdx
14036e947:	48 8b 0d 2a 45 0c 01 	mov    0x10c452a(%rip),%rcx        # 0x141432e78
14036e94e:	e8 1d 06 ea ff       	call   0x14020ef70
14036e953:	90                   	nop
14036e954:	48 8d 85 48 01 00 00 	lea    0x148(%rbp),%rax
14036e95b:	48 89 85 90 0d 00 00 	mov    %rax,0xd90(%rbp)
14036e962:	48 8d 85 50 01 00 00 	lea    0x150(%rbp),%rax
14036e969:	48 89 85 98 0d 00 00 	mov    %rax,0xd98(%rbp)
14036e970:	0f 28 85 90 0d 00 00 	movaps 0xd90(%rbp),%xmm0
14036e977:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036e97d:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8