140e70fd5:	66 89 74 24 50       	mov    %si,0x50(%rsp)
140e70fda:	c7 44 24 38 04 ff 00 	movl   $0xff04,0x38(%rsp)
140e70fe1:	00
140e70fe2:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140e70fe7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e70fec:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140e70ff1:	4c 8d 05 73 2c 21 00 	lea    0x212c73(%rip),%r8        # 0x141083c6b
140e70ff8:	48 8d 94 24 80 01 00 	lea    0x180(%rsp),%rdx
140e70fff:	00
140e71000:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e71004:	e8 17 d1 ff ff       	call   0x140e6e120
140e71009:	90                   	nop
140e7100a:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
140e71011:	00
140e71012:	49 83 f8 07          	cmp    $0x7,%r8
140e71016:	76 26                	jbe    0x140e7103e
140e71018:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140e7101d:	48 8b 01             	mov    (%rcx),%rax
140e71020:	4e 8d 04 45 02 00 00 	lea    0x2(,%r8,2),%r8
140e71027:	00
140e71028:	4d 8b cf             	mov    %r15,%r9
140e7102b:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140e71032:	00
140e71033:	48 8b 40 10          	mov    0x10(%rax),%rax
140e71037:	ff 15 e3 29 11 00    	call   *0x1129e3(%rip)        # 0x140f83a20
140e7103d:	90                   	nop
140e7103e:	48 89 b4 24 90 00 00 	mov    %rsi,0x90(%rsp)
140e71045:	00
140e71046:	48 c7 84 24 98 00 00 	movq   $0x7,0x98(%rsp)
140e7104d:	00 07 00 00 00
140e71052:	66 89 b4 24 80 00 00 	mov    %si,0x80(%rsp)
140e71059:	00
140e7105a:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140e7105f:	48 c7 44 24 68 07 00 	movq   $0x7,0x68(%rsp)
140e71066:	00 00
140e71068:	66 89 74 24 50       	mov    %si,0x50(%rsp)
140e7106d:	44 0f b6 64 24 42    	movzbl 0x42(%rsp),%r12d
140e71073:	44 88 64 24 30       	mov    %r12b,0x30(%rsp)
140e71078:	89 74 24 38          	mov    %esi,0x38(%rsp)
140e7107c:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140e71081:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e71086:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140e7108b:	4c 8d 05 d9 2b 21 00 	lea    0x212bd9(%rip),%r8        # 0x141083c6b
140e71092:	48 8d 94 24 28 01 00 	lea    0x128(%rsp),%rdx
140e71099:	00
140e7109a:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e7109e:	e8 7d e9 ff ff       	call   0x140e6fa20
140e710a3:	80 bc 24 30 01 00 00 	cmpb   $0x0,0x130(%rsp)
140e710aa:	00
140e710ab:	75 49                	jne    0x140e710f6
140e710ad:	4c 8b 84 24 28 01 00 	mov    0x128(%rsp),%r8
140e710b4:	00
140e710b5:	48 8d 94 24 68 01 00 	lea    0x168(%rsp),%rdx
140e710bc:	00
140e710bd:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e710c1:	e8 0a 6e ff ff       	call   0x140e67ed0
140e710c6:	44 88 64 24 30       	mov    %r12b,0x30(%rsp)
140e710cb:	89 74 24 38          	mov    %esi,0x38(%rsp)
140e710cf:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140e710d4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e710d9:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140e710de:	4c 8d 05 86 2b 21 00 	lea    0x212b86(%rip),%r8        # 0x141083c6b
140e710e5:	48 8d 94 24 90 01 00 	lea    0x190(%rsp),%rdx
140e710ec:	00
140e710ed:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e710f1:	e8 2a e9 ff ff       	call   0x140e6fa20
140e710f6:	4c 8d 84 24 b0 02 00 	lea    0x2b0(%rsp),%r8
140e710fd:	00
140e710fe:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140e71104:	41 8b d4             	mov    %r12d,%edx
140e71107:	48 8b cf             	mov    %rdi,%rcx
140e7110a:	e8 d1 e1 ff ff       	call   0x140e6f2e0
140e7110f:	44 8b ac 24 c0 00 00 	mov    0xc0(%rsp),%r13d
140e71116:	00
140e71117:	44 89 6c 24 38       	mov    %r13d,0x38(%rsp)
140e7111c:	c7 44 24 70 09 00 00 	movl   $0x9,0x70(%rsp)
140e71123:	00
140e71124:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140e71129:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7112e:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
140e71133:	4c 8d 05 31 2b 21 00 	lea    0x212b31(%rip),%r8        # 0x141083c6b
140e7113a:	48 8d 94 24 38 01 00 	lea    0x138(%rsp),%rdx
140e71141:	00
140e71142:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e71146:	e8 e5 62 ff ff       	call   0x140e67430
140e7114b:	80 bc 24 40 01 00 00 	cmpb   $0x0,0x140(%rsp)
140e71152:	00
140e71153:	75 4d                	jne    0x140e711a2
140e71155:	4c 8b 84 24 38 01 00 	mov    0x138(%rsp),%r8
140e7115c:	00
140e7115d:	48 8d 94 24 70 01 00 	lea    0x170(%rsp),%rdx
140e71164:	00
140e71165:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e71169:	e8 62 6d ff ff       	call   0x140e67ed0
140e7116e:	44 89 6c 24 38       	mov    %r13d,0x38(%rsp)
140e71173:	c7 44 24 70 09 00 00 	movl   $0x9,0x70(%rsp)
140e7117a:	00
140e7117b:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140e71180:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e71185:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
140e7118a:	4c 8d 05 da 2a 21 00 	lea    0x212ada(%rip),%r8        # 0x141083c6b
140e71191:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140e71198:	00
140e71199:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e7119d:	e8 8e 62 ff ff       	call   0x140e67430
140e711a2:	4c 8d 84 24 90 02 00 	lea    0x290(%rsp),%r8
140e711a9:	00
140e711aa:	41 8b d7             	mov    %r15d,%edx
140e711ad:	48 8b cf             	mov    %rdi,%rcx
140e711b0:	e8 2b e1 ff ff       	call   0x140e6f2e0
140e711b5:	4c 8d 84 24 f0 02 00 	lea    0x2f0(%rsp),%r8
140e711bc:	00
140e711bd:	ba 03 00 00 00       	mov    $0x3,%edx
140e711c2:	48 8b cf             	mov    %rdi,%rcx
140e711c5:	e8 16 e1 ff ff       	call   0x140e6f2e0
140e711ca:	4c 8d 84 24 70 02 00 	lea    0x270(%rsp),%r8
140e711d1:	00
140e711d2:	ba 04 00 00 00       	mov    $0x4,%edx
140e711d7:	48 8b cf             	mov    %rdi,%rcx
140e711da:	e8 01 e1 ff ff       	call   0x140e6f2e0
140e711df:	4c 8d 84 24 50 02 00 	lea    0x250(%rsp),%r8
140e711e6:	00
140e711e7:	ba 05 00 00 00       	mov    $0x5,%edx
140e711ec:	48 8b cf             	mov    %rdi,%rcx
140e711ef:	e8 bc c7 ff ff       	call   0x140e6d9b0
140e711f4:	4c 8d 84 24 10 02 00 	lea    0x210(%rsp),%r8
140e711fb:	00
140e711fc:	ba 07 00 00 00       	mov    $0x7,%edx
140e71201:	48 8b cf             	mov    %rdi,%rcx
140e71204:	e8 d7 e0 ff ff       	call   0x140e6f2e0
140e71209:	44 0f b7 7c 24 40    	movzwl 0x40(%rsp),%r15d
140e7120f:	66 44 89 bc 24 b0 01 	mov    %r15w,0x1b0(%rsp)
140e71216:	00 00
140e71218:	c7 44 24 38 08 00 00 	movl   $0x8,0x38(%rsp)
140e7121f:	00
140e71220:	48 8d 84 24 b0 01 00 	lea    0x1b0(%rsp),%rax
140e71227:	00
140e71228:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7122d:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140e71232:	4c 8d 05 32 2a 21 00 	lea    0x212a32(%rip),%r8        # 0x141083c6b
140e71239:	48 8d 94 24 08 01 00 	lea    0x108(%rsp),%rdx
140e71240:	00
140e71241:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e71245:	e8 96 64 ff ff       	call   0x140e676e0
140e7124a:	80 bc 24 10 01 00 00 	cmpb   $0x0,0x110(%rsp)
140e71251:	00
140e71252:	75 54                	jne    0x140e712a8
140e71254:	4c 8b 84 24 08 01 00 	mov    0x108(%rsp),%r8
140e7125b:	00
140e7125c:	48 8d 94 24 60 01 00 	lea    0x160(%rsp),%rdx
140e71263:	00
140e71264:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e71268:	e8 63 6c ff ff       	call   0x140e67ed0
140e7126d:	66 44 89 bc 24 b0 01 	mov    %r15w,0x1b0(%rsp)
140e71274:	00 00
140e71276:	c7 44 24 38 08 00 00 	movl   $0x8,0x38(%rsp)
140e7127d:	00
140e7127e:	48 8d 84 24 b0 01 00 	lea    0x1b0(%rsp),%rax
140e71285:	00
140e71286:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7128b:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140e71290:	4c 8d 05 d4 29 21 00 	lea    0x2129d4(%rip),%r8        # 0x141083c6b
140e71297:	48 8d 94 24 e0 01 00 	lea    0x1e0(%rsp),%rdx
140e7129e:	00
140e7129f:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e712a3:	e8 38 64 ff ff       	call   0x140e676e0
140e712a8:	4c 8d 84 24 30 02 00 	lea    0x230(%rsp),%r8
140e712af:	00
140e712b0:	ba 06 00 00 00       	mov    $0x6,%edx
140e712b5:	48 8b cf             	mov    %rdi,%rcx
140e712b8:	e8 23 e0 ff ff       	call   0x140e6f2e0
140e712bd:	4c 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13
140e712c4:	00
140e712c5:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140e712c9:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140e712cd:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140e712d1:	74 27                	je     0x140e712fa
140e712d3:	48 89 32             	mov    %rsi,(%rdx)
140e712d6:	48 89 72 08          	mov    %rsi,0x8(%rdx)
140e712da:	4d 85 f6             	test   %r14,%r14
140e712dd:	74 0d                	je     0x140e712ec
140e712df:	f0 41 ff 46 08       	lock incl 0x8(%r14)
140e712e4:	48 8b bc 24 d0 01 00 	mov    0x1d0(%rsp),%rdi
140e712eb:	00
140e712ec:	48 89 3a             	mov    %rdi,(%rdx)
140e712ef:	4c 89 72 08          	mov    %r14,0x8(%rdx)
140e712f3:	48 83 41 08 10       	addq   $0x10,0x8(%rcx)
140e712f8:	eb 0e                	jmp    0x140e71308
140e712fa:	4c 8d 84 24 d0 01 00 	lea    0x1d0(%rsp),%r8
140e71301:	00
140e71302:	e8 69 bb f3 ff       	call   0x140dace70
140e71307:	90                   	nop
140e71308:	48 8b 8c 24 d8 01 00 	mov    0x1d8(%rsp),%rcx
140e7130f:	00
140e71310:	48 85 c9             	test   %rcx,%rcx
140e71313:	74 05                	je     0x140e7131a
140e71315:	e8 c6 bd 32 ff       	call   0x14019d0e0
140e7131a:	4c 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%r15
140e71321:	00
140e71322:	49 83 c7 20          	add    $0x20,%r15
140e71326:	4c 89 bc 24 c8 00 00 	mov    %r15,0xc8(%rsp)
140e7132d:	00
140e7132e:	4c 3b bc 24 00 02 00 	cmp    0x200(%rsp),%r15
140e71335:	00
140e71336:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140e7133d:	00
140e7133e:	48 8d 3d 8b eb 37 00 	lea    0x37eb8b(%rip),%rdi        # 0x1411efed0
140e71345:	0f 85 37 f7 ff ff    	jne    0x140e70a82
140e7134b:	4c 8b 84 24 28 02 00 	mov    0x228(%rsp),%r8
140e71352:	00
140e71353:	49 83 f8 0f          	cmp    $0xf,%r8
140e71357:	76 15                	jbe    0x140e7136e
140e71359:	48 8b 94 24 10 02 00 	mov    0x210(%rsp),%rdx
140e71360:	00
140e71361:	48 8d 8c 24 10 02 00 	lea    0x210(%rsp),%rcx
140e71368:	00
140e71369:	e8 e2 bc 32 ff       	call   0x14019d050
140e7136e:	66 0f 6f 35 ba 2a 13 	movdqa 0x132aba(%rip),%xmm6        # 0x140fa3e30
140e71375:	00
140e71376:	f3 0f 7f b4 24 20 02 	movdqu %xmm6,0x220(%rsp)
140e7137d:	00 00
140e7137f:	c6 84 24 10 02 00 00 	movb   $0x0,0x210(%rsp)
140e71386:	00
140e71387:	4c 8b 84 24 48 02 00 	mov    0x248(%rsp),%r8
140e7138e:	00
140e7138f:	49 83 f8 0f          	cmp    $0xf,%r8
140e71393:	76 15                	jbe    0x140e713aa
140e71395:	48 8b 94 24 30 02 00 	mov    0x230(%rsp),%rdx
140e7139c:	00
140e7139d:	48 8d 8c 24 30 02 00 	lea    0x230(%rsp),%rcx
140e713a4:	00
140e713a5:	e8 a6 bc 32 ff       	call   0x14019d050
140e713aa:	f3 0f 7f b4 24 40 02 	movdqu %xmm6,0x240(%rsp)
140e713b1:	00 00
140e713b3:	c6 84 24 30 02 00 00 	movb   $0x0,0x230(%rsp)
140e713ba:	00
140e713bb:	4c 8b 84 24 68 02 00 	mov    0x268(%rsp),%r8
140e713c2:	00
140e713c3:	49 83 f8 07          	cmp    $0x7,%r8
140e713c7:	76 15                	jbe    0x140e713de
140e713c9:	48 8b 94 24 50 02 00 	mov    0x250(%rsp),%rdx
140e713d0:	00
140e713d1:	48 8d 8c 24 50 02 00 	lea    0x250(%rsp),%rcx
140e713d8:	00
140e713d9:	e8 b2 bc 32 ff       	call   0x14019d090
140e713de:	66 0f 6f 05 7a 0b 14 	movdqa 0x140b7a(%rip),%xmm0        # 0x140fb1f60
140e713e5:	00
140e713e6:	f3 0f 7f 84 24 60 02 	movdqu %xmm0,0x260(%rsp)
140e713ed:	00 00
140e713ef:	66 89 b4 24 50 02 00 	mov    %si,0x250(%rsp)
140e713f6:	00
140e713f7:	4c 8b 84 24 88 02 00 	mov    0x288(%rsp),%r8
140e713fe:	00
140e713ff:	49 83 f8 0f          	cmp    $0xf,%r8
140e71403:	76 15                	jbe    0x140e7141a
140e71405:	48 8b 94 24 70 02 00 	mov    0x270(%rsp),%rdx
140e7140c:	00
140e7140d:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
140e71414:	00
140e71415:	e8 36 bc 32 ff       	call   0x14019d050
140e7141a:	f3 0f 7f b4 24 80 02 	movdqu %xmm6,0x280(%rsp)
140e71421:	00 00
140e71423:	c6 84 24 70 02 00 00 	movb   $0x0,0x270(%rsp)
140e7142a:	00
140e7142b:	4c 8b 84 24 08 03 00 	mov    0x308(%rsp),%r8
140e71432:	00
140e71433:	49 83 f8 0f          	cmp    $0xf,%r8
140e71437:	76 15                	jbe    0x140e7144e
140e71439:	48 8b 94 24 f0 02 00 	mov    0x2f0(%rsp),%rdx
140e71440:	00
140e71441:	48 8d 8c 24 f0 02 00 	lea    0x2f0(%rsp),%rcx
140e71448:	00
140e71449:	e8 02 bc 32 ff       	call   0x14019d050
140e7144e:	f3 0f 7f b4 24 00 03 	movdqu %xmm6,0x300(%rsp)
140e71455:	00 00
140e71457:	c6 84 24 f0 02 00 00 	movb   $0x0,0x2f0(%rsp)
140e7145e:	00
140e7145f:	4c 8b 84 24 a8 02 00 	mov    0x2a8(%rsp),%r8
140e71466:	00
140e71467:	49 83 f8 0f          	cmp    $0xf,%r8
140e7146b:	76 15                	jbe    0x140e71482
140e7146d:	48 8b 94 24 90 02 00 	mov    0x290(%rsp),%rdx
140e71474:	00
140e71475:	48 8d 8c 24 90 02 00 	lea    0x290(%rsp),%rcx
140e7147c:	00
140e7147d:	e8 ce bb 32 ff       	call   0x14019d050
140e71482:	f3 0f 7f b4 24 a0 02 	movdqu %xmm6,0x2a0(%rsp)
140e71489:	00 00
140e7148b:	c6 84 24 90 02 00 00 	movb   $0x0,0x290(%rsp)
140e71492:	00
140e71493:	4c 8b 84 24 c8 02 00 	mov    0x2c8(%rsp),%r8
140e7149a:	00
140e7149b:	49 83 f8 0f          	cmp    $0xf,%r8
140e7149f:	76 15                	jbe    0x140e714b6
140e714a1:	48 8b 94 24 b0 02 00 	mov    0x2b0(%rsp),%rdx
140e714a8:	00
140e714a9:	48 8d 8c 24 b0 02 00 	lea    0x2b0(%rsp),%rcx
140e714b0:	00
140e714b1:	e8 9a bb 32 ff       	call   0x14019d050
140e714b6:	f3 0f 7f b4 24 c0 02 	movdqu %xmm6,0x2c0(%rsp)
140e714bd:	00 00
140e714bf:	c6 84 24 b0 02 00 00 	movb   $0x0,0x2b0(%rsp)
140e714c6:	00
140e714c7:	48 8d 8c 24 f8 01 00 	lea    0x1f8(%rsp),%rcx
140e714ce:	00
140e714cf:	e8 dc 42 ff ff       	call   0x140e657b0
140e714d4:	90                   	nop
140e714d5:	48 8b 94 24 e8 02 00 	mov    0x2e8(%rsp),%rdx
140e714dc:	00
140e714dd:	48 83 fa 07          	cmp    $0x7,%rdx
140e714e1:	76 3a                	jbe    0x140e7151d
140e714e3:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e714ea:	00
140e714eb:	48 8b 8c 24 d0 02 00 	mov    0x2d0(%rsp),%rcx
140e714f2:	00
140e714f3:	48 8b c1             	mov    %rcx,%rax
140e714f6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e714fd:	72 19                	jb     0x140e71518
140e714ff:	48 83 c2 27          	add    $0x27,%rdx
140e71503:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e71507:	48 2b c1             	sub    %rcx,%rax
140e7150a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e7150e:	48 83 f8 1f          	cmp    $0x1f,%rax
140e71512:	0f 87 ba 00 00 00    	ja     0x140e715d2
140e71518:	e8 27 9c fa ff       	call   0x140e1b144
140e7151d:	48 89 b4 24 e0 02 00 	mov    %rsi,0x2e0(%rsp)
140e71524:	00
140e71525:	48 c7 84 24 e8 02 00 	movq   $0x7,0x2e8(%rsp)
140e7152c:	00 07 00 00 00
140e71531:	66 89 b4 24 d0 02 00 	mov    %si,0x2d0(%rsp)
140e71538:	00
140e71539:	48 8b 94 24 28 03 00 	mov    0x328(%rsp),%rdx
140e71540:	00
140e71541:	48 83 fa 07          	cmp    $0x7,%rdx
140e71545:	76 36                	jbe    0x140e7157d
140e71547:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e7154e:	00
140e7154f:	48 8b 8c 24 10 03 00 	mov    0x310(%rsp),%rcx
140e71556:	00
140e71557:	48 8b c1             	mov    %rcx,%rax
140e7155a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e71561:	72 15                	jb     0x140e71578
140e71563:	48 83 c2 27          	add    $0x27,%rdx
140e71567:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e7156b:	48 2b c1             	sub    %rcx,%rax
140e7156e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e71572:	48 83 f8 1f          	cmp    $0x1f,%rax
140e71576:	77 6c                	ja     0x140e715e4
140e71578:	e8 c7 9b fa ff       	call   0x140e1b144
140e7157d:	49 8b c5             	mov    %r13,%rax