48bd39:	00 00 00
48bd3c:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
48bd40:	ff 15 94 21 60 00    	call   *0x602194
48bd46:	85 c0                	test   %eax,%eax
48bd48:	0f 84 c5 0f 00 00    	je     0x48cd13
48bd4e:	8b 76 3c             	mov    0x3c(%esi),%esi
48bd51:	8d 85 b0 fd ff ff    	lea    -0x250(%ebp),%eax
48bd57:	50                   	push   %eax
48bd58:	8d 45 cc             	lea    -0x34(%ebp),%eax
48bd5b:	89 b5 7c fd ff ff    	mov    %esi,-0x284(%ebp)
48bd61:	50                   	push   %eax
48bd62:	8d 8d 98 fd ff ff    	lea    -0x268(%ebp),%ecx
48bd68:	89 b5 b0 fd ff ff    	mov    %esi,-0x250(%ebp)
48bd6e:	e8 2d df fe ff       	call   0x479ca0
48bd73:	f3 0f 7e 00          	movq   (%eax),%xmm0
48bd77:	8b 40 08             	mov    0x8(%eax),%eax
48bd7a:	66 0f d6 85 5c fd ff 	movq   %xmm0,-0x2a4(%ebp)
48bd81:	ff
48bd82:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
48bd86:	75 05                	jne    0x48bd8d
48bd88:	3b 70 10             	cmp    0x10(%eax),%esi
48bd8b:	73 77                	jae    0x48be04
48bd8d:	81 bd 9c fd ff ff cc 	cmpl   $0xccccccc,-0x264(%ebp)
48bd94:	cc cc 0c
48bd97:	0f 84 7b 0f 00 00    	je     0x48cd18
48bd9d:	8b b5 98 fd ff ff    	mov    -0x268(%ebp),%esi
48bda3:	8d 85 98 fd ff ff    	lea    -0x268(%ebp),%eax
48bda9:	89 85 8c fd ff ff    	mov    %eax,-0x274(%ebp)
48bdaf:	6a 14                	push   $0x14
48bdb1:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
48bdb5:	c7 85 90 fd ff ff 00 	movl   $0x0,-0x270(%ebp)
48bdbc:	00 00 00
48bdbf:	e8 61 54 14 00       	call   0x5d1225
48bdc4:	8b 8d 7c fd ff ff    	mov    -0x284(%ebp),%ecx
48bdca:	83 c4 04             	add    $0x4,%esp
48bdcd:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
48bdd1:	c7 85 90 fd ff ff 00 	movl   $0x0,-0x270(%ebp)
48bdd8:	00 00 00
48bddb:	89 48 10             	mov    %ecx,0x10(%eax)
48bdde:	8d 8d 98 fd ff ff    	lea    -0x268(%ebp),%ecx
48bde4:	50                   	push   %eax
48bde5:	ff b5 60 fd ff ff    	push   -0x2a0(%ebp)
48bdeb:	89 30                	mov    %esi,(%eax)
48bded:	ff b5 5c fd ff ff    	push   -0x2a4(%ebp)
48bdf3:	89 70 04             	mov    %esi,0x4(%eax)
48bdf6:	89 70 08             	mov    %esi,0x8(%eax)
48bdf9:	66 c7 40 0c 00 00    	movw   $0x0,0xc(%eax)
48bdff:	e8 2c d2 fd ff       	call   0x469030
48be04:	8b 95 ac fd ff ff    	mov    -0x254(%ebp),%edx
48be0a:	8b 8d a8 fd ff ff    	mov    -0x258(%ebp),%ecx
48be10:	42                   	inc    %edx
48be11:	83 c1 58             	add    $0x58,%ecx
48be14:	89 95 ac fd ff ff    	mov    %edx,-0x254(%ebp)
48be1a:	89 8d a8 fd ff ff    	mov    %ecx,-0x258(%ebp)
48be20:	3b 57 4c             	cmp    0x4c(%edi),%edx
48be23:	0f 8c 17 fe ff ff    	jl     0x48bc40
48be29:	83 7f 40 00          	cmpl   $0x0,0x40(%edi)
48be2d:	c7 85 b0 fd ff ff 00 	movl   $0x0,-0x250(%ebp)
48be34:	00 00 00
48be37:	7e 6e                	jle    0x48bea7
48be39:	33 c9                	xor    %ecx,%ecx
48be3b:	89 8d ac fd ff ff    	mov    %ecx,-0x254(%ebp)
48be41:	8b 77 1c             	mov    0x1c(%edi),%esi
48be44:	8d 85 7c fd ff ff    	lea    -0x284(%ebp),%eax
48be4a:	50                   	push   %eax
48be4b:	03 f1                	add    %ecx,%esi
48be4d:	8d 45 cc             	lea    -0x34(%ebp),%eax
48be50:	50                   	push   %eax
48be51:	8d 8d 98 fd ff ff    	lea    -0x268(%ebp),%ecx
48be57:	89 b5 7c fd ff ff    	mov    %esi,-0x284(%ebp)
48be5d:	e8 3e de fe ff       	call   0x479ca0
48be62:	8b 40 08             	mov    0x8(%eax),%eax
48be65:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
48be69:	75 05                	jne    0x48be70
48be6b:	3b 70 10             	cmp    0x10(%eax),%esi
48be6e:	73 16                	jae    0x48be86
48be70:	6a 01                	push   $0x1
48be72:	ff b5 a0 fd ff ff    	push   -0x260(%ebp)
48be78:	8b ce                	mov    %esi,%ecx
48be7a:	53                   	push   %ebx
48be7b:	ff b5 94 fd ff ff    	push   -0x26c(%ebp)
48be81:	e8 9a f8 ff ff       	call   0x48b720
48be86:	8b 85 b0 fd ff ff    	mov    -0x250(%ebp),%eax
48be8c:	8b 8d ac fd ff ff    	mov    -0x254(%ebp),%ecx
48be92:	40                   	inc    %eax
48be93:	83 c1 5c             	add    $0x5c,%ecx
48be96:	89 85 b0 fd ff ff    	mov    %eax,-0x250(%ebp)
48be9c:	89 8d ac fd ff ff    	mov    %ecx,-0x254(%ebp)
48bea2:	3b 47 40             	cmp    0x40(%edi),%eax
48bea5:	7c 9a                	jl     0x48be41
48bea7:	33 f6                	xor    %esi,%esi
48bea9:	39 77 44             	cmp    %esi,0x44(%edi)
48beac:	7e 34                	jle    0x48bee2
48beae:	33 c0                	xor    %eax,%eax
48beb0:	89 85 b0 fd ff ff    	mov    %eax,-0x250(%ebp)
48beb6:	ff b5 a0 fd ff ff    	push   -0x260(%ebp)
48bebc:	8b 4f 20             	mov    0x20(%edi),%ecx
48bebf:	53                   	push   %ebx
48bec0:	ff b5 94 fd ff ff    	push   -0x26c(%ebp)
48bec6:	03 c8                	add    %eax,%ecx
48bec8:	e8 63 0e 00 00       	call   0x48cd30
48becd:	8b 85 b0 fd ff ff    	mov    -0x250(%ebp),%eax
48bed3:	46                   	inc    %esi
48bed4:	83 c0 30             	add    $0x30,%eax
48bed7:	89 85 b0 fd ff ff    	mov    %eax,-0x250(%ebp)
48bedd:	3b 77 44             	cmp    0x44(%edi),%esi
48bee0:	7c d4                	jl     0x48beb6
48bee2:	33 f6                	xor    %esi,%esi
48bee4:	39 77 34             	cmp    %esi,0x34(%edi)
48bee7:	7e 56                	jle    0x48bf3f
48bee9:	33 c9                	xor    %ecx,%ecx
48beeb:	89 8d b0 fd ff ff    	mov    %ecx,-0x250(%ebp)
48bef1:	03 4f 14             	add    0x14(%edi),%ecx
48bef4:	8b 51 34             	mov    0x34(%ecx),%edx
48bef7:	85 d2                	test   %edx,%edx
48bef9:	75 14                	jne    0x48bf0f
48befb:	ff b5 a0 fd ff ff    	push   -0x260(%ebp)
48bf01:	53                   	push   %ebx
48bf02:	ff b5 94 fd ff ff    	push   -0x26c(%ebp)
48bf08:	e8 33 1e 00 00       	call   0x48dd40
48bf0d:	eb 1b                	jmp    0x48bf2a
48bf0f:	8b 42 10             	mov    0x10(%edx),%eax
48bf12:	39 08                	cmp    %ecx,(%eax)
48bf14:	75 14                	jne    0x48bf2a
48bf16:	ff b5 a0 fd ff ff    	push   -0x260(%ebp)
48bf1c:	8b ca                	mov    %edx,%ecx
48bf1e:	53                   	push   %ebx
48bf1f:	ff b5 94 fd ff ff    	push   -0x26c(%ebp)
48bf25:	e8 e6 29 00 00       	call   0x48e910
48bf2a:	8b 8d b0 fd ff ff    	mov    -0x250(%ebp),%ecx
48bf30:	46                   	inc    %esi
48bf31:	83 c1 58             	add    $0x58,%ecx
48bf34:	89 8d b0 fd ff ff    	mov    %ecx,-0x250(%ebp)
48bf3a:	3b 77 34             	cmp    0x34(%edi),%esi
48bf3d:	7c b2                	jl     0x48bef1
48bf3f:	83 7f 48 00          	cmpl   $0x0,0x48(%edi)
48bf43:	c7 85 b0 fd ff ff 00 	movl   $0x0,-0x250(%ebp)
48bf4a:	00 00 00
48bf4d:	0f 8e 5e 01 00 00    	jle    0x48c0b1
48bf53:	33 f6                	xor    %esi,%esi
48bf55:	8b 47 24             	mov    0x24(%edi),%eax
48bf58:	8d 4d b8             	lea    -0x48(%ebp),%ecx
48bf5b:	51                   	push   %ecx
48bf5c:	8b 44 06 04          	mov    0x4(%esi,%eax,1),%eax
48bf60:	48                   	dec    %eax
48bf61:	50                   	push   %eax
48bf62:	e8 d9 37 01 00       	call   0x49f740
48bf67:	8b c8                	mov    %eax,%ecx
48bf69:	83 c4 08             	add    $0x8,%esp
48bf6c:	89 4d b0             	mov    %ecx,-0x50(%ebp)
48bf6f:	8d 51 01             	lea    0x1(%ecx),%edx
48bf72:	8a 01                	mov    (%ecx),%al
48bf74:	41                   	inc    %ecx
48bf75:	84 c0                	test   %al,%al
48bf77:	75 f9                	jne    0x48bf72
48bf79:	8b 47 24             	mov    0x24(%edi),%eax
48bf7c:	2b ca                	sub    %edx,%ecx
48bf7e:	89 4d b4             	mov    %ecx,-0x4c(%ebp)
48bf81:	8d 4d 90             	lea    -0x70(%ebp),%ecx
48bf84:	51                   	push   %ecx
48bf85:	ff 34 06             	push   (%esi,%eax,1)
48bf88:	e8 b3 37 01 00       	call   0x49f740
48bf8d:	8b c8                	mov    %eax,%ecx
48bf8f:	83 c4 08             	add    $0x8,%esp
48bf92:	89 4d 88             	mov    %ecx,-0x78(%ebp)
48bf95:	8d 51 01             	lea    0x1(%ecx),%edx
48bf98:	8a 01                	mov    (%ecx),%al
48bf9a:	41                   	inc    %ecx
48bf9b:	84 c0                	test   %al,%al
48bf9d:	75 f9                	jne    0x48bf98
48bf9f:	2b ca                	sub    %edx,%ecx
48bfa1:	c7 85 48 fe ff ff 00 	movl   $0x0,-0x1b8(%ebp)
48bfa8:	00 00 00
48bfab:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
48bfaf:	8d 45 d8             	lea    -0x28(%ebp),%eax
48bfb2:	89 4d 8c             	mov    %ecx,-0x74(%ebp)
48bfb5:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
48bfb9:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
48bfbf:	8b 45 e8             	mov    -0x18(%ebp),%eax
48bfc2:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
48bfc8:	8d 85 48 fe ff ff    	lea    -0x1b8(%ebp),%eax
48bfce:	50                   	push   %eax
48bfcf:	8d 85 70 fe ff ff    	lea    -0x190(%ebp),%eax
48bfd5:	c7 85 4c fe ff ff ff 	movl   $0xffffffff,-0x1b4(%ebp)
48bfdc:	ff ff ff
48bfdf:	50                   	push   %eax
48bfe0:	8d 85 98 fe ff ff    	lea    -0x168(%ebp),%eax
48bfe6:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
48bfed:	00 00 00
48bff0:	50                   	push   %eax
48bff1:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
48bff7:	c7 85 74 fe ff ff ff 	movl   $0xffffffff,-0x18c(%ebp)
48bffe:	ff ff ff
48c001:	50                   	push   %eax
48c002:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
48c008:	c7 85 98 fe ff ff 00 	movl   $0x0,-0x168(%ebp)
48c00f:	00 00 00
48c012:	50                   	push   %eax
48c013:	8d 85 10 ff ff ff    	lea    -0xf0(%ebp),%eax
48c019:	c7 85 9c fe ff ff ff 	movl   $0xffffffff,-0x164(%ebp)
48c020:	ff ff ff
48c023:	50                   	push   %eax
48c024:	8d 85 38 ff ff ff    	lea    -0xc8(%ebp),%eax
48c02a:	c7 85 c0 fe ff ff 00 	movl   $0x0,-0x140(%ebp)
48c031:	00 00 00
48c034:	50                   	push   %eax
48c035:	8d 45 b0             	lea    -0x50(%ebp),%eax
48c038:	c7 85 c4 fe ff ff ff 	movl   $0xffffffff,-0x13c(%ebp)
48c03f:	ff ff ff
48c042:	50                   	push   %eax
48c043:	8d 45 88             	lea    -0x78(%ebp),%eax
48c046:	c7 85 e8 fe ff ff 00 	movl   $0x0,-0x118(%ebp)
48c04d:	00 00 00
48c050:	50                   	push   %eax
48c051:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
48c057:	c7 85 ec fe ff ff ff 	movl   $0xffffffff,-0x114(%ebp)
48c05e:	ff ff ff
48c061:	50                   	push   %eax
48c062:	68 30 82 60 00       	push   $0x608230
48c067:	53                   	push   %ebx
48c068:	c7 85 10 ff ff ff 00 	movl   $0x0,-0xf0(%ebp)
48c06f:	00 00 00
48c072:	c7 85 14 ff ff ff ff 	movl   $0xffffffff,-0xec(%ebp)
48c079:	ff ff ff
48c07c:	c7 85 38 ff ff ff 00 	movl   $0x0,-0xc8(%ebp)
48c083:	00 00 00
48c086:	c7 85 3c ff ff ff ff 	movl   $0xffffffff,-0xc4(%ebp)
48c08d:	ff ff ff
48c090:	e8 cb 97 04 00       	call   0x4d5860
48c095:	8b 85 b0 fd ff ff    	mov    -0x250(%ebp),%eax
48c09b:	83 c4 30             	add    $0x30,%esp
48c09e:	40                   	inc    %eax
48c09f:	83 c6 0c             	add    $0xc,%esi
48c0a2:	89 85 b0 fd ff ff    	mov    %eax,-0x250(%ebp)
48c0a8:	3b 47 48             	cmp    0x48(%edi),%eax
48c0ab:	0f 8c a4 fe ff ff    	jl     0x48bf55
48c0b1:	8b 47 4c             	mov    0x4c(%edi),%eax
48c0b4:	33 d2                	xor    %edx,%edx
48c0b6:	33 c9                	xor    %ecx,%ecx
48c0b8:	89 95 ac fd ff ff    	mov    %edx,-0x254(%ebp)
48c0be:	89 8d b0 fd ff ff    	mov    %ecx,-0x250(%ebp)
48c0c4:	85 c0                	test   %eax,%eax
48c0c6:	0f 8e a1 03 00 00    	jle    0x48c46d
48c0cc:	33 f6                	xor    %esi,%esi
48c0ce:	66 90                	xchg   %ax,%ax
48c0d0:	8b 47 28             	mov    0x28(%edi),%eax
48c0d3:	39 54 06 30          	cmp    %edx,0x30(%esi,%eax,1)
48c0d7:	0f 84 40 02 00 00    	je     0x48c31d
48c0dd:	85 c9                	test   %ecx,%ecx
48c0df:	0f 8e 13 01 00 00    	jle    0x48c1f8
48c0e5:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
48c0e9:	8d 45 d8             	lea    -0x28(%ebp),%eax
48c0ec:	c7 85 48 fe ff ff 00 	movl   $0x0,-0x1b8(%ebp)
48c0f3:	00 00 00
48c0f6:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
48c0fa:	89 45 b0             	mov    %eax,-0x50(%ebp)
48c0fd:	8b 45 e8             	mov    -0x18(%ebp),%eax
48c100:	89 45 b4             	mov    %eax,-0x4c(%ebp)
48c103:	8d 85 48 fe ff ff    	lea    -0x1b8(%ebp),%eax
48c109:	50                   	push   %eax
48c10a:	8d 85 70 fe ff ff    	lea    -0x190(%ebp),%eax
48c110:	c7 85 4c fe ff ff ff 	movl   $0xffffffff,-0x1b4(%ebp)
48c117:	ff ff ff
48c11a:	50                   	push   %eax
48c11b:	8d 85 98 fe ff ff    	lea    -0x168(%ebp),%eax
48c121:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
48c128:	00 00 00
48c12b:	50                   	push   %eax
48c12c:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
48c132:	c7 85 74 fe ff ff ff 	movl   $0xffffffff,-0x18c(%ebp)
48c139:	ff ff ff
48c13c:	50                   	push   %eax
48c13d:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
48c143:	c7 85 98 fe ff ff 00 	movl   $0x0,-0x168(%ebp)
48c14a:	00 00 00
48c14d:	50                   	push   %eax
48c14e:	8d 85 10 ff ff ff    	lea    -0xf0(%ebp),%eax
48c154:	c7 85 9c fe ff ff ff 	movl   $0xffffffff,-0x164(%ebp)
48c15b:	ff ff ff
48c15e:	50                   	push   %eax
48c15f:	8d 85 38 ff ff ff    	lea    -0xc8(%ebp),%eax
48c165:	c7 85 c0 fe ff ff 00 	movl   $0x0,-0x140(%ebp)
48c16c:	00 00 00
48c16f:	50                   	push   %eax
48c170:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
48c176:	c7 85 c4 fe ff ff ff 	movl   $0xffffffff,-0x13c(%ebp)
48c17d:	ff ff ff
48c180:	50                   	push   %eax
48c181:	8d 45 88             	lea    -0x78(%ebp),%eax
48c184:	c7 85 e8 fe ff ff 00 	movl   $0x0,-0x118(%ebp)
48c18b:	00 00 00
48c18e:	50                   	push   %eax
48c18f:	8d 45 b0             	lea    -0x50(%ebp),%eax
48c192:	c7 85 ec fe ff ff ff 	movl   $0xffffffff,-0x114(%ebp)
48c199:	ff ff ff
48c19c:	50                   	push   %eax
48c19d:	68 4c 82 60 00       	push   $0x60824c
48c1a2:	53                   	push   %ebx
48c1a3:	c7 85 10 ff ff ff 00 	movl   $0x0,-0xf0(%ebp)
48c1aa:	00 00 00
48c1ad:	c7 85 14 ff ff ff ff 	movl   $0xffffffff,-0xec(%ebp)
48c1b4:	ff ff ff
48c1b7:	c7 85 38 ff ff ff 00 	movl   $0x0,-0xc8(%ebp)
48c1be:	00 00 00
48c1c1:	c7 85 3c ff ff ff ff 	movl   $0xffffffff,-0xc4(%ebp)
48c1c8:	ff ff ff
48c1cb:	c7 85 60 ff ff ff 00 	movl   $0x0,-0xa0(%ebp)
48c1d2:	00 00 00
48c1d5:	c7 85 64 ff ff ff ff 	movl   $0xffffffff,-0x9c(%ebp)
48c1dc:	ff ff ff
48c1df:	c7 45 88 00 00 00 00 	movl   $0x0,-0x78(%ebp)
48c1e6:	c7 45 8c ff ff ff ff 	movl   $0xffffffff,-0x74(%ebp)
48c1ed:	e8 6e 96 04 00       	call   0x4d5860
48c1f2:	8b 47 28             	mov    0x28(%edi),%eax
48c1f5:	83 c4 30             	add    $0x30,%esp
48c1f8:	8b 44 06 30          	mov    0x30(%esi,%eax,1),%eax
48c1fc:	89 85 ac fd ff ff    	mov    %eax,-0x254(%ebp)
48c202:	8b 40 04             	mov    0x4(%eax),%eax
48c205:	8b c8                	mov    %eax,%ecx
48c207:	83 78 14 10          	cmpl   $0x10,0x14(%eax)
48c20b:	72 02                	jb     0x48c20f
48c20d:	8b 08                	mov    (%eax),%ecx
48c20f:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
48c213:	89 4d 88             	mov    %ecx,-0x78(%ebp)
48c216:	8b 40 10             	mov    0x10(%eax),%eax
48c219:	89 45 8c             	mov    %eax,-0x74(%ebp)
48c21c:	8d 45 d8             	lea    -0x28(%ebp),%eax
48c21f:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
48c223:	89 45 b0             	mov    %eax,-0x50(%ebp)
48c226:	8b 45 e8             	mov    -0x18(%ebp),%eax
48c229:	89 45 b4             	mov    %eax,-0x4c(%ebp)
48c22c:	8d 85 48 fe ff ff    	lea    -0x1b8(%ebp),%eax
48c232:	50                   	push   %eax
48c233:	8d 85 70 fe ff ff    	lea    -0x190(%ebp),%eax
48c239:	c7 85 48 fe ff ff 00 	movl   $0x0,-0x1b8(%ebp)
48c240:	00 00 00
48c243:	50                   	push   %eax
48c244:	8d 85 98 fe ff ff    	lea    -0x168(%ebp),%eax
48c24a:	c7 85 4c fe ff ff ff 	movl   $0xffffffff,-0x1b4(%ebp)
48c251:	ff ff ff
48c254:	50                   	push   %eax
48c255:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
48c25b:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
48c262:	00 00 00
48c265:	50                   	push   %eax
48c266:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
48c26c:	c7 85 74 fe ff ff ff 	movl   $0xffffffff,-0x18c(%ebp)
48c273:	ff ff ff
48c276:	50                   	push   %eax
48c277:	8d 85 10 ff ff ff    	lea    -0xf0(%ebp),%eax