14036e028:	e8 43 0f ea ff       	call   0x14020ef70
14036e02d:	90                   	nop
14036e02e:	48 8d 85 08 01 00 00 	lea    0x108(%rbp),%rax
14036e035:	48 89 85 00 0d 00 00 	mov    %rax,0xd00(%rbp)
14036e03c:	48 8d 85 10 01 00 00 	lea    0x110(%rbp),%rax
14036e043:	48 89 85 08 0d 00 00 	mov    %rax,0xd08(%rbp)
14036e04a:	0f 28 85 00 0d 00 00 	movaps 0xd00(%rbp),%xmm0
14036e051:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036e057:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
14036e05b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036e060:	48 8d 8d 50 11 00 00 	lea    0x1150(%rbp),%rcx
14036e067:	e8 e4 1d e3 ff       	call   0x14019fe50
14036e06c:	4c 8b c0             	mov    %rax,%r8
14036e06f:	49 8b d7             	mov    %r15,%rdx
14036e072:	48 8d 8d 80 09 00 00 	lea    0x980(%rbp),%rcx
14036e079:	e8 72 e5 33 00       	call   0x1406ac5f0
14036e07e:	48 8b 08             	mov    (%rax),%rcx
14036e081:	4c 89 20             	mov    %r12,(%rax)
14036e084:	48 89 8d 68 04 00 00 	mov    %rcx,0x468(%rbp)
14036e08b:	48 8b 08             	mov    (%rax),%rcx
14036e08e:	48 85 c9             	test   %rcx,%rcx
14036e091:	74 24                	je     0x14036e0b7
14036e093:	8b 41 10             	mov    0x10(%rcx),%eax
14036e096:	ff c8                	dec    %eax
14036e098:	89 41 10             	mov    %eax,0x10(%rcx)
14036e09b:	85 c0                	test   %eax,%eax
14036e09d:	7f 18                	jg     0x14036e0b7
14036e09f:	0f 88 93 1c 00 00    	js     0x14036fd38
14036e0a5:	48 8b 01             	mov    (%rcx),%rax
14036e0a8:	ba 01 00 00 00       	mov    $0x1,%edx
14036e0ad:	48 8b 00             	mov    (%rax),%rax
14036e0b0:	ff 15 6a 59 c1 00    	call   *0xc1596a(%rip)        # 0x140f83a20
14036e0b6:	90                   	nop
14036e0b7:	48 8b 85 68 04 00 00 	mov    0x468(%rbp),%rax
14036e0be:	48 8b 58 20          	mov    0x20(%rax),%rbx
14036e0c2:	4d 8b c6             	mov    %r14,%r8
14036e0c5:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
14036e0cc:	48 8b 0d a5 4d 0c 01 	mov    0x10c4da5(%rip),%rcx        # 0x141432e78
14036e0d3:	e8 98 0e ea ff       	call   0x14020ef70
14036e0d8:	90                   	nop
14036e0d9:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
14036e0e0:	48 89 85 10 0d 00 00 	mov    %rax,0xd10(%rbp)
14036e0e7:	48 8d 85 08 01 00 00 	lea    0x108(%rbp),%rax
14036e0ee:	48 89 85 18 0d 00 00 	mov    %rax,0xd18(%rbp)
14036e0f5:	0f 28 85 10 0d 00 00 	movaps 0xd10(%rbp),%xmm0
14036e0fc:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036e102:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
14036e106:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036e10b:	48 8d 8d 68 11 00 00 	lea    0x1168(%rbp),%rcx
14036e112:	e8 39 1d e3 ff       	call   0x14019fe50
14036e117:	4c 8b c0             	mov    %rax,%r8
14036e11a:	49 8b d7             	mov    %r15,%rdx
14036e11d:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
14036e124:	e8 c7 e4 33 00       	call   0x1406ac5f0
14036e129:	48 8b 08             	mov    (%rax),%rcx
14036e12c:	4c 89 20             	mov    %r12,(%rax)
14036e12f:	48 89 8d 60 04 00 00 	mov    %rcx,0x460(%rbp)
14036e136:	48 8b 08             	mov    (%rax),%rcx
14036e139:	48 85 c9             	test   %rcx,%rcx
14036e13c:	74 24                	je     0x14036e162
14036e13e:	8b 41 10             	mov    0x10(%rcx),%eax
14036e141:	ff c8                	dec    %eax
14036e143:	89 41 10             	mov    %eax,0x10(%rcx)
14036e146:	85 c0                	test   %eax,%eax
14036e148:	7f 18                	jg     0x14036e162
14036e14a:	0f 88 f3 1b 00 00    	js     0x14036fd43
14036e150:	48 8b 01             	mov    (%rcx),%rax
14036e153:	ba 01 00 00 00       	mov    $0x1,%edx
14036e158:	48 8b 00             	mov    (%rax),%rax
14036e15b:	ff 15 bf 58 c1 00    	call   *0xc158bf(%rip)        # 0x140f83a20
14036e161:	90                   	nop
14036e162:	48 8b 85 60 04 00 00 	mov    0x460(%rbp),%rax
14036e169:	4c 8b c3             	mov    %rbx,%r8
14036e16c:	48 8b 50 20          	mov    0x20(%rax),%rdx
14036e170:	48 8d 8d 90 09 00 00 	lea    0x990(%rbp),%rcx
14036e177:	e8 14 f1 33 00       	call   0x1406ad290
14036e17c:	48 8b d0             	mov    %rax,%rdx
14036e17f:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
14036e186:	e8 85 1b e3 ff       	call   0x14019fd10
14036e18b:	90                   	nop
14036e18c:	48 8d 85 f8 00 00 00 	lea    0xf8(%rbp),%rax
14036e193:	48 89 85 20 0d 00 00 	mov    %rax,0xd20(%rbp)
14036e19a:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
14036e1a1:	48 89 85 28 0d 00 00 	mov    %rax,0xd28(%rbp)
14036e1a8:	0f 28 85 20 0d 00 00 	movaps 0xd20(%rbp),%xmm0
14036e1af:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036e1b5:	4c 8d 45 99          	lea    -0x67(%rbp),%r8
14036e1b9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036e1be:	48 8d 8d 80 11 00 00 	lea    0x1180(%rbp),%rcx
14036e1c5:	e8 86 1c e3 ff       	call   0x14019fe50
14036e1ca:	4d 8b cd             	mov    %r13,%r9
14036e1cd:	4c 8b c0             	mov    %rax,%r8
14036e1d0:	48 8b 15 21 d0 0a 01 	mov    0x10ad021(%rip),%rdx        # 0x14141b1f8
14036e1d7:	48 8d 8d 98 09 00 00 	lea    0x998(%rbp),%rcx
14036e1de:	e8 ad 61 00 00       	call   0x140374390
14036e1e3:	48 8b 08             	mov    (%rax),%rcx
14036e1e6:	4c 89 20             	mov    %r12,(%rax)
14036e1e9:	48 89 8d 58 04 00 00 	mov    %rcx,0x458(%rbp)
14036e1f0:	48 8b 08             	mov    (%rax),%rcx
14036e1f3:	48 85 c9             	test   %rcx,%rcx
14036e1f6:	74 24                	je     0x14036e21c
14036e1f8:	8b 41 10             	mov    0x10(%rcx),%eax
14036e1fb:	ff c8                	dec    %eax
14036e1fd:	89 41 10             	mov    %eax,0x10(%rcx)
14036e200:	85 c0                	test   %eax,%eax
14036e202:	7f 18                	jg     0x14036e21c
14036e204:	0f 88 44 1b 00 00    	js     0x14036fd4e
14036e20a:	48 8b 01             	mov    (%rcx),%rax
14036e20d:	ba 01 00 00 00       	mov    $0x1,%edx
14036e212:	48 8b 00             	mov    (%rax),%rax
14036e215:	ff 15 05 58 c1 00    	call   *0xc15805(%rip)        # 0x140f83a20
14036e21b:	90                   	nop
14036e21c:	48 8d 95 58 04 00 00 	lea    0x458(%rbp),%rdx
14036e223:	48 8d 8d a0 09 00 00 	lea    0x9a0(%rbp),%rcx
14036e22a:	e8 e1 1a e3 ff       	call   0x14019fd10
14036e22f:	4c 8b c0             	mov    %rax,%r8
14036e232:	ba 04 00 00 00       	mov    $0x4,%edx
14036e237:	48 8b cf             	mov    %rdi,%rcx
14036e23a:	e8 c1 68 3c 00       	call   0x140734b00
14036e23f:	90                   	nop
14036e240:	4c 8d 0d a9 02 e3 ff 	lea    -0x1cfd57(%rip),%r9        # 0x14019e4f0
14036e247:	ba 08 00 00 00       	mov    $0x8,%edx
14036e24c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036e252:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
14036e259:	e8 ee d2 aa 00       	call   0x140e1b54c
14036e25e:	90                   	nop
14036e25f:	48 8d 8d 60 04 00 00 	lea    0x460(%rbp),%rcx
14036e266:	e8 85 02 e3 ff       	call   0x14019e4f0
14036e26b:	90                   	nop
14036e26c:	4c 8d 0d 7d 02 e3 ff 	lea    -0x1cfd83(%rip),%r9        # 0x14019e4f0
14036e273:	ba 08 00 00 00       	mov    $0x8,%edx
14036e278:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036e27e:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
14036e285:	e8 c2 d2 aa 00       	call   0x140e1b54c
14036e28a:	90                   	nop
14036e28b:	48 8d 8d 68 04 00 00 	lea    0x468(%rbp),%rcx
14036e292:	e8 59 02 e3 ff       	call   0x14019e4f0
14036e297:	90                   	nop
14036e298:	4c 8d 0d 51 02 e3 ff 	lea    -0x1cfdaf(%rip),%r9        # 0x14019e4f0
14036e29f:	ba 08 00 00 00       	mov    $0x8,%edx
14036e2a4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036e2aa:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
14036e2b1:	e8 96 d2 aa 00       	call   0x140e1b54c
14036e2b6:	90                   	nop
14036e2b7:	48 8d 8d 70 04 00 00 	lea    0x470(%rbp),%rcx
14036e2be:	e8 2d 02 e3 ff       	call   0x14019e4f0
14036e2c3:	4c 8b 05 9e db 0a 01 	mov    0x10adb9e(%rip),%r8        # 0x14141be68
14036e2ca:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036e2d1:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036e2d6:	48 8d 8d a8 09 00 00 	lea    0x9a8(%rbp),%rcx
14036e2dd:	e8 be 48 00 00       	call   0x140372ba0
14036e2e2:	48 8b 08             	mov    (%rax),%rcx
14036e2e5:	4c 89 20             	mov    %r12,(%rax)
14036e2e8:	48 89 8d 90 04 00 00 	mov    %rcx,0x490(%rbp)
14036e2ef:	48 8b 08             	mov    (%rax),%rcx
14036e2f2:	48 85 c9             	test   %rcx,%rcx
14036e2f5:	74 24                	je     0x14036e31b
14036e2f7:	8b 41 10             	mov    0x10(%rcx),%eax
14036e2fa:	ff c8                	dec    %eax
14036e2fc:	89 41 10             	mov    %eax,0x10(%rcx)
14036e2ff:	85 c0                	test   %eax,%eax
14036e301:	7f 18                	jg     0x14036e31b
14036e303:	0f 88 50 1a 00 00    	js     0x14036fd59
14036e309:	48 8b 01             	mov    (%rcx),%rax
14036e30c:	ba 01 00 00 00       	mov    $0x1,%edx
14036e311:	48 8b 00             	mov    (%rax),%rax
14036e314:	ff 15 06 57 c1 00    	call   *0xc15706(%rip)        # 0x140f83a20
14036e31a:	90                   	nop
14036e31b:	48 8b bd 90 04 00 00 	mov    0x490(%rbp),%rdi
14036e322:	4c 8d 46 02          	lea    0x2(%rsi),%r8
14036e326:	48 8d 95 98 01 00 00 	lea    0x198(%rbp),%rdx
14036e32d:	48 8b 0d 44 4b 0c 01 	mov    0x10c4b44(%rip),%rcx        # 0x141432e78
14036e334:	e8 37 0c ea ff       	call   0x14020ef70
14036e339:	90                   	nop
14036e33a:	48 8d 85 98 01 00 00 	lea    0x198(%rbp),%rax
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)