1402d9eb2:	4c 8d 85 20 01 00 00 	lea    0x120(%rbp),%r8
1402d9eb9:	33 d2                	xor    %edx,%edx
1402d9ebb:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402d9ec0:	e8 3b ac 45 00       	call   0x140734b00
1402d9ec5:	90                   	nop
1402d9ec6:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1402d9ecd:	48 85 c9             	test   %rcx,%rcx
1402d9ed0:	74 24                	je     0x1402d9ef6
1402d9ed2:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9ed5:	ff c8                	dec    %eax
1402d9ed7:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9eda:	85 c0                	test   %eax,%eax
1402d9edc:	7f 18                	jg     0x1402d9ef6
1402d9ede:	0f 88 b5 12 00 00    	js     0x1402db199
1402d9ee4:	48 8b 01             	mov    (%rcx),%rax
1402d9ee7:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9eec:	48 8b 00             	mov    (%rax),%rax
1402d9eef:	ff 15 2b 9b ca 00    	call   *0xca9b2b(%rip)        # 0x140f83a20
1402d9ef5:	90                   	nop
1402d9ef6:	4c 8d 0d f3 45 ec ff 	lea    -0x13ba0d(%rip),%r9        # 0x14019e4f0
1402d9efd:	ba 08 00 00 00       	mov    $0x8,%edx
1402d9f02:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402d9f08:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1402d9f0c:	e8 3b 16 b4 00       	call   0x140e1b54c
1402d9f11:	90                   	nop
1402d9f12:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402d9f17:	48 85 c9             	test   %rcx,%rcx
1402d9f1a:	74 24                	je     0x1402d9f40
1402d9f1c:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9f1f:	ff c8                	dec    %eax
1402d9f21:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9f24:	85 c0                	test   %eax,%eax
1402d9f26:	7f 18                	jg     0x1402d9f40
1402d9f28:	0f 88 76 12 00 00    	js     0x1402db1a4
1402d9f2e:	48 8b 01             	mov    (%rcx),%rax
1402d9f31:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9f36:	48 8b 00             	mov    (%rax),%rax
1402d9f39:	ff 15 e1 9a ca 00    	call   *0xca9ae1(%rip)        # 0x140f83a20
1402d9f3f:	90                   	nop
1402d9f40:	4c 8b 05 21 1f 14 01 	mov    0x1141f21(%rip),%r8        # 0x14141be68
1402d9f47:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402d9f4b:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402d9f50:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx
1402d9f57:	e8 44 8c 09 00       	call   0x140372ba0
1402d9f5c:	4c 8b 00             	mov    (%rax),%r8
1402d9f5f:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1402d9f64:	48 89 38             	mov    %rdi,(%rax)
1402d9f67:	4c 89 85 d0 00 00 00 	mov    %r8,0xd0(%rbp)
1402d9f6e:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402d9f72:	83 c9 10             	or     $0x10,%ecx
1402d9f75:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402d9f79:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402d9f7d:	49 8b 40 40          	mov    0x40(%r8),%rax
1402d9f81:	48 8b 10             	mov    (%rax),%rdx
1402d9f84:	80 7a 58 00          	cmpb   $0x0,0x58(%rdx)
1402d9f88:	75 09                	jne    0x1402d9f93
1402d9f8a:	48 89 7d 58          	mov    %rdi,0x58(%rbp)
1402d9f8e:	48 8b c7             	mov    %rdi,%rax
1402d9f91:	eb 27                	jmp    0x1402d9fba
1402d9f93:	48 8d 4a 50          	lea    0x50(%rdx),%rcx
1402d9f97:	49 8b 40 38          	mov    0x38(%r8),%rax
1402d9f9b:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402d9fa2:	48 8b 02             	mov    (%rdx),%rax
1402d9fa5:	4c 8b 40 28          	mov    0x28(%rax),%r8
1402d9fa9:	48 8d 55 58          	lea    0x58(%rbp),%rdx
1402d9fad:	e8 1e e1 43 00       	call   0x1407180d0
1402d9fb2:	48 8b 45 58          	mov    0x58(%rbp),%rax
1402d9fb6:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402d9fba:	8b 54 24 38          	mov    0x38(%rsp),%edx
1402d9fbe:	0f ba ea 07          	bts    $0x7,%edx
1402d9fc2:	89 54 24 60          	mov    %edx,0x60(%rsp)
1402d9fc6:	89 54 24 50          	mov    %edx,0x50(%rsp)
1402d9fca:	89 54 24 48          	mov    %edx,0x48(%rsp)
1402d9fce:	89 54 24 38          	mov    %edx,0x38(%rsp)
1402d9fd2:	83 c9 20             	or     $0x20,%ecx
1402d9fd5:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402d9fd9:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402d9fdd:	48 85 c0             	test   %rax,%rax
1402d9fe0:	0f 84 0a 08 00 00    	je     0x1402da7f0
1402d9fe6:	4c 8b 05 7b 1e 14 01 	mov    0x1141e7b(%rip),%r8        # 0x14141be68
1402d9fed:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402d9ff1:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402d9ff6:	48 8d 8d 68 01 00 00 	lea    0x168(%rbp),%rcx
1402d9ffd:	e8 9e 8b 09 00       	call   0x140372ba0
1402da002:	4c 8b 38             	mov    (%rax),%r15
1402da005:	48 89 38             	mov    %rdi,(%rax)
1402da008:	4c 89 bd a8 00 00 00 	mov    %r15,0xa8(%rbp)
1402da00f:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da013:	83 c9 40             	or     $0x40,%ecx
1402da016:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da01a:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da01e:	49 8b 47 40          	mov    0x40(%r15),%rax
1402da022:	48 8b 10             	mov    (%rax),%rdx
1402da025:	80 7a 68 00          	cmpb   $0x0,0x68(%rdx)
1402da029:	75 19                	jne    0x1402da044
1402da02b:	48 89 7d 50          	mov    %rdi,0x50(%rbp)
1402da02f:	8b 54 24 48          	mov    0x48(%rsp),%edx
1402da033:	0f ba ea 10          	bts    $0x10,%edx
1402da037:	89 54 24 38          	mov    %edx,0x38(%rsp)
1402da03b:	89 54 24 50          	mov    %edx,0x50(%rsp)
1402da03f:	48 8b c7             	mov    %rdi,%rax
1402da042:	eb 37                	jmp    0x1402da07b
1402da044:	48 8d 4a 60          	lea    0x60(%rdx),%rcx
1402da048:	49 8b 47 38          	mov    0x38(%r15),%rax
1402da04c:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402da053:	48 8b 02             	mov    (%rdx),%rax
1402da056:	4c 8b 40 30          	mov    0x30(%rax),%r8
1402da05a:	48 8d 55 50          	lea    0x50(%rbp),%rdx
1402da05e:	e8 6d e0 43 00       	call   0x1407180d0
1402da063:	8b 44 24 60          	mov    0x60(%rsp),%eax
1402da067:	0f ba e8 10          	bts    $0x10,%eax
1402da06b:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da06f:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da073:	48 8b 45 50          	mov    0x50(%rbp),%rax
1402da077:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da07b:	0f ba e9 07          	bts    $0x7,%ecx
1402da07f:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da083:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da087:	48 85 c0             	test   %rax,%rax
1402da08a:	0f 84 60 07 00 00    	je     0x1402da7f0
1402da090:	48 8b 1d 79 66 14 01 	mov    0x1146679(%rip),%rbx        # 0x141420710
1402da097:	48 8b 5b 50          	mov    0x50(%rbx),%rbx
1402da09b:	48 85 db             	test   %rbx,%rbx
1402da09e:	74 1c                	je     0x1402da0bc
1402da0a0:	8b 43 10             	mov    0x10(%rbx),%eax
1402da0a3:	ff c0                	inc    %eax
1402da0a5:	89 43 10             	mov    %eax,0x10(%rbx)
1402da0a8:	83 f8 01             	cmp    $0x1,%eax
1402da0ab:	0f 8e 09 11 00 00    	jle    0x1402db1ba
1402da0b1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402da0b6:	0f 84 f3 10 00 00    	je     0x1402db1af
1402da0bc:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
1402da0c0:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1402da0c4:	0f ba e9 08          	bts    $0x8,%ecx
1402da0c8:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da0cc:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da0d0:	4c 8b 05 91 1d 14 01 	mov    0x1141d91(%rip),%r8        # 0x14141be68
1402da0d7:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402da0db:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402da0e0:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1402da0e7:	e8 b4 8a 09 00       	call   0x140372ba0
1402da0ec:	48 8b c8             	mov    %rax,%rcx
1402da0ef:	48 8b 00             	mov    (%rax),%rax
1402da0f2:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1402da0f6:	48 89 39             	mov    %rdi,(%rcx)
1402da0f9:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
1402da100:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da104:	0f ba e8 09          	bts    $0x9,%eax
1402da108:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da10c:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da110:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402da116:	48 8d 95 b8 00 00 00 	lea    0xb8(%rbp),%rdx
1402da11d:	48 8d 8d 78 01 00 00 	lea    0x178(%rbp),%rcx
1402da124:	e8 77 8a 09 00       	call   0x140372ba0
1402da129:	48 8b 08             	mov    (%rax),%rcx
1402da12c:	48 89 38             	mov    %rdi,(%rax)
1402da12f:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1402da134:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
1402da138:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da13c:	0d 00 0c 00 00       	or     $0xc00,%eax
1402da141:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da145:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da149:	48 8d 45 40          	lea    0x40(%rbp),%rax
1402da14d:	48 89 85 40 02 00 00 	mov    %rax,0x240(%rbp)
1402da154:	48 8d 45 48          	lea    0x48(%rbp),%rax
1402da158:	48 89 85 48 02 00 00 	mov    %rax,0x248(%rbp)
1402da15f:	0f 28 85 40 02 00 00 	movaps 0x240(%rbp),%xmm0
1402da166:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1402da16c:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1402da171:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402da176:	48 8d 8d 08 02 00 00 	lea    0x208(%rbp),%rcx
1402da17d:	e8 ce 5c ec ff       	call   0x14019fe50
1402da182:	48 8b d0             	mov    %rax,%rdx
1402da185:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
1402da18c:	e8 5f 27 3d 00       	call   0x1406ac8f0
1402da191:	48 8b 08             	mov    (%rax),%rcx
1402da194:	48 89 38             	mov    %rdi,(%rax)
1402da197:	48 89 8d 08 01 00 00 	mov    %rcx,0x108(%rbp)
1402da19e:	48 8b 08             	mov    (%rax),%rcx
1402da1a1:	48 85 c9             	test   %rcx,%rcx
1402da1a4:	74 24                	je     0x1402da1ca
1402da1a6:	8b 41 10             	mov    0x10(%rcx),%eax
1402da1a9:	ff c8                	dec    %eax
1402da1ab:	89 41 10             	mov    %eax,0x10(%rcx)
1402da1ae:	85 c0                	test   %eax,%eax
1402da1b0:	7f 18                	jg     0x1402da1ca
1402da1b2:	0f 88 0a 10 00 00    	js     0x1402db1c2
1402da1b8:	48 8b 01             	mov    (%rcx),%rax
1402da1bb:	ba 01 00 00 00       	mov    $0x1,%edx
1402da1c0:	48 8b 00             	mov    (%rax),%rax
1402da1c3:	ff 15 57 98 ca 00    	call   *0xca9857(%rip)        # 0x140f83a20
1402da1c9:	90                   	nop
1402da1ca:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da1ce:	0f ba e8 0c          	bts    $0xc,%eax
1402da1d2:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da1d6:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da1da:	48 8d 95 08 01 00 00 	lea    0x108(%rbp),%rdx
1402da1e1:	48 8b cb             	mov    %rbx,%rcx
1402da1e4:	e8 97 24 46 00       	call   0x14073c680
1402da1e9:	48 83 38 00          	cmpq   $0x0,(%rax)
1402da1ed:	0f 84 f6 05 00 00    	je     0x1402da7e9
1402da1f3:	4c 8b 05 6e 1c 14 01 	mov    0x1141c6e(%rip),%r8        # 0x14141be68
1402da1fa:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402da1fe:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402da203:	48 8d 8d 88 01 00 00 	lea    0x188(%rbp),%rcx
1402da20a:	e8 91 89 09 00       	call   0x140372ba0
1402da20f:	4c 8b 28             	mov    (%rax),%r13
1402da212:	48 89 38             	mov    %rdi,(%rax)
1402da215:	4c 89 ad 88 00 00 00 	mov    %r13,0x88(%rbp)
1402da21c:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da220:	0f ba e9 0d          	bts    $0xd,%ecx
1402da224:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da228:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da22c:	49 8b 45 40          	mov    0x40(%r13),%rax
1402da230:	48 8b 10             	mov    (%rax),%rdx
1402da233:	80 7a 58 00          	cmpb   $0x0,0x58(%rdx)
1402da237:	75 21                	jne    0x1402da25a
1402da239:	48 89 7d 38          	mov    %rdi,0x38(%rbp)
1402da23d:	8b 54 24 38          	mov    0x38(%rsp),%edx
1402da241:	0f ba ea 15          	bts    $0x15,%edx
1402da245:	89 54 24 38          	mov    %edx,0x38(%rsp)
1402da249:	89 54 24 50          	mov    %edx,0x50(%rsp)
1402da24d:	48 8b c7             	mov    %rdi,%rax
1402da250:	89 54 24 60          	mov    %edx,0x60(%rsp)
1402da254:	89 54 24 48          	mov    %edx,0x48(%rsp)
1402da258:	eb 43                	jmp    0x1402da29d
1402da25a:	48 8d 4a 50          	lea    0x50(%rdx),%rcx
1402da25e:	49 8b 45 38          	mov    0x38(%r13),%rax
1402da262:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402da269:	48 8b 02             	mov    (%rdx),%rax
1402da26c:	4c 8b 40 28          	mov    0x28(%rax),%r8
1402da270:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1402da274:	e8 57 de 43 00       	call   0x1407180d0
1402da279:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402da27d:	0f ba e8 15          	bts    $0x15,%eax
1402da281:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da285:	44 8b c0             	mov    %eax,%r8d
1402da288:	89 44 24 60          	mov    %eax,0x60(%rsp)
1402da28c:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da290:	48 8b 45 38          	mov    0x38(%rbp),%rax
1402da294:	44 89 44 24 48       	mov    %r8d,0x48(%rsp)
1402da299:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da29d:	0f ba e9 0e          	bts    $0xe,%ecx
1402da2a1:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da2a5:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da2a9:	48 85 c0             	test   %rax,%rax
1402da2ac:	0f 84 3e 05 00 00    	je     0x1402da7f0
1402da2b2:	4c 8b 05 af 1b 14 01 	mov    0x1141baf(%rip),%r8        # 0x14141be68
1402da2b9:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402da2bd:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402da2c2:	48 8d 8d 90 01 00 00 	lea    0x190(%rbp),%rcx
1402da2c9:	e8 d2 88 09 00       	call   0x140372ba0
1402da2ce:	4c 8b 20             	mov    (%rax),%r12
1402da2d1:	48 89 38             	mov    %rdi,(%rax)
1402da2d4:	4c 89 a5 90 00 00 00 	mov    %r12,0x90(%rbp)
1402da2db:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da2df:	0f ba e9 0f          	bts    $0xf,%ecx
1402da2e3:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da2e7:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da2eb:	49 8b 44 24 40       	mov    0x40(%r12),%rax
1402da2f0:	48 8b 10             	mov    (%rax),%rdx
1402da2f3:	80 7a 68 00          	cmpb   $0x0,0x68(%rdx)
1402da2f7:	75 19                	jne    0x1402da312
1402da2f9:	48 89 7d 30          	mov    %rdi,0x30(%rbp)
1402da2fd:	8b 54 24 60          	mov    0x60(%rsp),%edx
1402da301:	0f ba ea 16          	bts    $0x16,%edx
1402da305:	89 54 24 38          	mov    %edx,0x38(%rsp)
1402da309:	89 54 24 50          	mov    %edx,0x50(%rsp)
1402da30d:	48 8b c7             	mov    %rdi,%rax
1402da310:	eb 38                	jmp    0x1402da34a
1402da312:	48 8d 4a 60          	lea    0x60(%rdx),%rcx
1402da316:	49 8b 44 24 38       	mov    0x38(%r12),%rax
1402da31b:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402da322:	48 8b 02             	mov    (%rdx),%rax
1402da325:	4c 8b 40 30          	mov    0x30(%rax),%r8
1402da329:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1402da32d:	e8 9e dd 43 00       	call   0x1407180d0
1402da332:	8b 44 24 48          	mov    0x48(%rsp),%eax
1402da336:	0f ba e8 16          	bts    $0x16,%eax
1402da33a:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da33e:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da342:	48 8b 45 30          	mov    0x30(%rbp),%rax
1402da346:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da34a:	0f ba e9 10          	bts    $0x10,%ecx
1402da34e:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da352:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da356:	48 85 c0             	test   %rax,%rax
1402da359:	0f 84 91 04 00 00    	je     0x1402da7f0
1402da35f:	4c 8b 05 02 1b 14 01 	mov    0x1141b02(%rip),%r8        # 0x14141be68
1402da366:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402da36a:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402da36f:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
1402da376:	e8 25 88 09 00       	call   0x140372ba0
1402da37b:	48 8b c8             	mov    %rax,%rcx
1402da37e:	48 8b 00             	mov    (%rax),%rax
1402da381:	48 89 45 28          	mov    %rax,0x28(%rbp)
1402da385:	48 89 39             	mov    %rdi,(%rcx)
1402da388:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
1402da38f:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da393:	0f ba e8 11          	bts    $0x11,%eax
1402da397:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da39b:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da39f:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402da3a5:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1402da3ac:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
1402da3b3:	e8 e8 87 09 00       	call   0x140372ba0
1402da3b8:	48 8b 08             	mov    (%rax),%rcx
1402da3bb:	48 89 38             	mov    %rdi,(%rax)
1402da3be:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
1402da3c2:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
1402da3c6:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da3ca:	0d 00 00 0c 00       	or     $0xc0000,%eax
1402da3cf:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da3d3:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da3d7:	48 8d 45 20          	lea    0x20(%rbp),%rax
1402da3db:	48 89 85 50 02 00 00 	mov    %rax,0x250(%rbp)
1402da3e2:	48 8d 45 28          	lea    0x28(%rbp),%rax
1402da3e6:	48 89 85 58 02 00 00 	mov    %rax,0x258(%rbp)
1402da3ed:	0f 28 85 50 02 00 00 	movaps 0x250(%rbp),%xmm0
1402da3f4:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1402da3f9:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1402da3fe:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1402da402:	48 8d 8d 00 03 00 00 	lea    0x300(%rbp),%rcx
1402da409:	e8 42 5a ec ff       	call   0x14019fe50
1402da40e:	4c 8b c0             	mov    %rax,%r8
1402da411:	48 8b 0d f8 62 14 01 	mov    0x11462f8(%rip),%rcx        # 0x141420710
1402da418:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402da41c:	48 85 d2             	test   %rdx,%rdx
1402da41f:	74 1d                	je     0x1402da43e
1402da421:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402da424:	ff c1                	inc    %ecx
1402da426:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402da429:	83 f9 01             	cmp    $0x1,%ecx
1402da42c:	0f 8e a6 0d 00 00    	jle    0x1402db1d8
1402da432:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402da438:	0f 84 8f 0d 00 00    	je     0x1402db1cd
1402da43e:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
1402da442:	48 89 95 00 01 00 00 	mov    %rdx,0x100(%rbp)
1402da449:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da44d:	0f ba e8 14          	bts    $0x14,%eax
1402da451:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da455:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da459:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1402da460:	48 8d 8d a8 01 00 00 	lea    0x1a8(%rbp),%rcx
1402da467:	e8 d4 22 3d 00       	call   0x1406ac740
1402da46c:	48 8b c8             	mov    %rax,%rcx
1402da46f:	48 8b 00             	mov    (%rax),%rax
1402da472:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1402da476:	48 89 39             	mov    %rdi,(%rcx)
1402da479:	48 89 45 a0          	mov    %rax,-0x60(%rbp)