61ad1e:	89 43 0c             	mov    %eax,0xc(%ebx)
61ad21:	ff 73 08             	push   0x8(%ebx)
61ad24:	8b 46 10             	mov    0x10(%esi),%eax
61ad27:	89 43 10             	mov    %eax,0x10(%ebx)
61ad2a:	ff 76 0c             	push   0xc(%esi)
61ad2d:	ff 73 0c             	push   0xc(%ebx)
61ad30:	e8 d4 2f 00 00       	call   0x61dd09
61ad35:	83 c4 0c             	add    $0xc,%esp
61ad38:	8b c3                	mov    %ebx,%eax
61ad3a:	5f                   	pop    %edi
61ad3b:	5e                   	pop    %esi
61ad3c:	5b                   	pop    %ebx
61ad3d:	8b e5                	mov    %ebp,%esp
61ad3f:	5d                   	pop    %ebp
61ad40:	c2 04 00             	ret    $0x4
61ad43:	55                   	push   %ebp
61ad44:	8b ec                	mov    %esp,%ebp
61ad46:	51                   	push   %ecx
61ad47:	56                   	push   %esi
61ad48:	57                   	push   %edi
61ad49:	8b f9                	mov    %ecx,%edi
61ad4b:	89 7d fc             	mov    %edi,-0x4(%ebp)
61ad4e:	8d 4f 04             	lea    0x4(%edi),%ecx
61ad51:	e8 14 ff ff ff       	call   0x61ac6a
61ad56:	6a 02                	push   $0x2
61ad58:	58                   	pop    %eax
61ad59:	6a 00                	push   $0x0
61ad5b:	c7 07 64 cc 6d 00    	movl   $0x6dcc64,(%edi)
61ad61:	8d 4f 04             	lea    0x4(%edi),%ecx
61ad64:	50                   	push   %eax
61ad65:	89 47 08             	mov    %eax,0x8(%edi)
61ad68:	e8 96 e6 00 00       	call   0x629403
61ad6d:	8b 4d 08             	mov    0x8(%ebp),%ecx
61ad70:	89 47 0c             	mov    %eax,0xc(%edi)
61ad73:	85 c9                	test   %ecx,%ecx
61ad75:	78 06                	js     0x61ad7d
61ad77:	83 67 10 00          	andl   $0x0,0x10(%edi)
61ad7b:	eb 09                	jmp    0x61ad86
61ad7d:	c7 47 10 01 00 00 00 	movl   $0x1,0x10(%edi)
61ad84:	f7 d9                	neg    %ecx
61ad86:	89 08                	mov    %ecx,(%eax)
61ad88:	8b 47 0c             	mov    0xc(%edi),%eax
61ad8b:	83 60 04 00          	andl   $0x0,0x4(%eax)
61ad8f:	8b c7                	mov    %edi,%eax
61ad91:	5f                   	pop    %edi
61ad92:	5e                   	pop    %esi
61ad93:	8b e5                	mov    %ebp,%esp
61ad95:	5d                   	pop    %ebp
61ad96:	c2 04 00             	ret    $0x4
61ad99:	6a 18                	push   $0x18
61ad9b:	b8 c9 26 66 00       	mov    $0x6626c9,%eax
61ada0:	e8 16 72 fc ff       	call   0x5e1fbb
61ada5:	8b f9                	mov    %ecx,%edi
61ada7:	89 7d f0             	mov    %edi,-0x10(%ebp)
61adaa:	8d 4f 04             	lea    0x4(%edi),%ecx
61adad:	e8 b8 fe ff ff       	call   0x61ac6a
61adb2:	6a 02                	push   $0x2
61adb4:	58                   	pop    %eax
61adb5:	6a 00                	push   $0x0
61adb7:	c7 07 64 cc 6d 00    	movl   $0x6dcc64,(%edi)
61adbd:	8d 4f 04             	lea    0x4(%edi),%ecx
61adc0:	50                   	push   %eax
61adc1:	89 47 08             	mov    %eax,0x8(%edi)
61adc4:	e8 3a e6 00 00       	call   0x629403
61adc9:	89 47 0c             	mov    %eax,0xc(%edi)
61adcc:	ff 75 08             	push   0x8(%ebp)
61adcf:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
61add3:	8d 45 dc             	lea    -0x24(%ebp),%eax
61add6:	83 67 10 00          	andl   $0x0,0x10(%edi)
61adda:	50                   	push   %eax
61addb:	e8 63 fa ff ff       	call   0x61a843
61ade0:	59                   	pop    %ecx
61ade1:	59                   	pop    %ecx
61ade2:	50                   	push   %eax
61ade3:	8b cf                	mov    %edi,%ecx
61ade5:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
61ade9:	e8 8d 04 00 00       	call   0x61b27b
61adee:	ff 75 e4             	push   -0x1c(%ebp)
61adf1:	8d 4d e0             	lea    -0x20(%ebp),%ecx
61adf4:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
61adf8:	ff 75 e8             	push   -0x18(%ebp)
61adfb:	e8 34 e6 00 00       	call   0x629434
61ae00:	8b c7                	mov    %edi,%eax
61ae02:	e8 8e 71 fc ff       	call   0x5e1f95
61ae07:	c2 04 00             	ret    $0x4
61ae0a:	6a 08                	push   $0x8
61ae0c:	b8 fb 26 66 00       	mov    $0x6626fb,%eax
61ae11:	e8 a5 71 fc ff       	call   0x5e1fbb
61ae16:	8b d9                	mov    %ecx,%ebx
61ae18:	89 5d f0             	mov    %ebx,-0x10(%ebp)
61ae1b:	8b 7d 08             	mov    0x8(%ebp),%edi
61ae1e:	8d 4b 04             	lea    0x4(%ebx),%ecx
61ae21:	89 5d ec             	mov    %ebx,-0x14(%ebp)
61ae24:	e8 41 fe ff ff       	call   0x61ac6a
61ae29:	c7 03 64 cc 6d 00    	movl   $0x6dcc64,(%ebx)
61ae2f:	83 63 08 00          	andl   $0x0,0x8(%ebx)
61ae33:	83 63 0c 00          	andl   $0x0,0xc(%ebx)
61ae37:	ff 75 10             	push   0x10(%ebp)
61ae3a:	8b cb                	mov    %ebx,%ecx
61ae3c:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
61ae43:	ff 75 0c             	push   0xc(%ebp)
61ae46:	57                   	push   %edi
61ae47:	e8 cf 30 00 00       	call   0x61df1b
61ae4c:	8b c3                	mov    %ebx,%eax
61ae4e:	e8 42 71 fc ff       	call   0x5e1f95
61ae53:	c2 0c 00             	ret    $0xc
61ae56:	cc                   	int3
61ae57:	cc                   	int3
61ae58:	cc                   	int3
61ae59:	cc                   	int3
61ae5a:	cc                   	int3
61ae5b:	cc                   	int3
61ae5c:	cc                   	int3
61ae5d:	cc                   	int3
61ae5e:	cc                   	int3
61ae5f:	cc                   	int3
61ae60:	55                   	push   %ebp
61ae61:	8b ec                	mov    %esp,%ebp
61ae63:	51                   	push   %ecx
61ae64:	53                   	push   %ebx
61ae65:	56                   	push   %esi
61ae66:	57                   	push   %edi
61ae67:	8b f9                	mov    %ecx,%edi
61ae69:	89 7d fc             	mov    %edi,-0x4(%ebp)
61ae6c:	8d 4f 04             	lea    0x4(%edi),%ecx
61ae6f:	e8 f6 fd ff ff       	call   0x61ac6a
61ae74:	6a 02                	push   $0x2
61ae76:	58                   	pop    %eax
61ae77:	33 db                	xor    %ebx,%ebx
61ae79:	c7 07 64 cc 6d 00    	movl   $0x6dcc64,(%edi)
61ae7f:	53                   	push   %ebx
61ae80:	50                   	push   %eax
61ae81:	8d 4f 04             	lea    0x4(%edi),%ecx
61ae84:	89 47 08             	mov    %eax,0x8(%edi)
61ae87:	e8 77 e5 00 00       	call   0x629403
61ae8c:	89 47 0c             	mov    %eax,0xc(%edi)
61ae8f:	89 5f 10             	mov    %ebx,0x10(%edi)
61ae92:	89 58 04             	mov    %ebx,0x4(%eax)
61ae95:	8b 47 0c             	mov    0xc(%edi),%eax
61ae98:	89 18                	mov    %ebx,(%eax)
61ae9a:	8b c7                	mov    %edi,%eax
61ae9c:	5f                   	pop    %edi
61ae9d:	5e                   	pop    %esi
61ae9e:	5b                   	pop    %ebx
61ae9f:	8b e5                	mov    %ebp,%esp
61aea1:	5d                   	pop    %ebp
61aea2:	c3                   	ret
61aea3:	6a 04                	push   $0x4
61aea5:	b8 36 27 66 00       	mov    $0x662736,%eax
61aeaa:	e8 0c 71 fc ff       	call   0x5e1fbb
61aeaf:	8b f1                	mov    %ecx,%esi
61aeb1:	89 75 f0             	mov    %esi,-0x10(%ebp)
61aeb4:	8b 45 08             	mov    0x8(%ebp),%eax
61aeb7:	8d 4e 0c             	lea    0xc(%esi),%ecx
61aeba:	83 c0 0c             	add    $0xc,%eax
61aebd:	c7 46 04 94 cc 6d 00 	movl   $0x6dcc94,0x4(%esi)
61aec4:	50                   	push   %eax
61aec5:	89 76 08             	mov    %esi,0x8(%esi)
61aec8:	c7 06 cc cc 6d 00    	movl   $0x6dcccc,(%esi)
61aece:	e8 12 fe ff ff       	call   0x61ace5
61aed3:	ff 76 14             	push   0x14(%esi)
61aed6:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
61aeda:	8d 4e 20             	lea    0x20(%esi),%ecx
61aedd:	6a 00                	push   $0x0
61aedf:	e8 a5 fd ff ff       	call   0x61ac89
61aee4:	8d 4e 34             	lea    0x34(%esi),%ecx
61aee7:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
61aeeb:	e8 70 ff ff ff       	call   0x61ae60
61aef0:	8b c6                	mov    %esi,%eax
61aef2:	e8 9e 70 fc ff       	call   0x5e1f95
61aef7:	c2 04 00             	ret    $0x4
61aefa:	6a 04                	push   $0x4
61aefc:	b8 36 27 66 00       	mov    $0x662736,%eax
61af01:	e8 b5 70 fc ff       	call   0x5e1fbb
61af06:	8b f9                	mov    %ecx,%edi
61af08:	89 7d f0             	mov    %edi,-0x10(%ebp)
61af0b:	8b 75 08             	mov    0x8(%ebp),%esi
61af0e:	8d 4f 0c             	lea    0xc(%edi),%ecx
61af11:	c7 47 04 94 cc 6d 00 	movl   $0x6dcc94,0x4(%edi)
61af18:	56                   	push   %esi
61af19:	89 7f 08             	mov    %edi,0x8(%edi)
61af1c:	c7 07 cc cc 6d 00    	movl   $0x6dcccc,(%edi)
61af22:	e8 be fd ff ff       	call   0x61ace5
61af27:	ff 76 08             	push   0x8(%esi)
61af2a:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
61af2e:	8d 4f 20             	lea    0x20(%edi),%ecx
61af31:	6a 00                	push   $0x0
61af33:	e8 51 fd ff ff       	call   0x61ac89
61af38:	8d 4f 34             	lea    0x34(%edi),%ecx
61af3b:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
61af3f:	e8 1c ff ff ff       	call   0x61ae60
61af44:	8b c7                	mov    %edi,%eax
61af46:	e8 4a 70 fc ff       	call   0x5e1f95
61af4b:	c2 04 00             	ret    $0x4
61af4e:	6a 04                	push   $0x4
61af50:	b8 73 27 66 00       	mov    $0x662773,%eax
61af55:	e8 61 70 fc ff       	call   0x5e1fbb
61af5a:	8b f9                	mov    %ecx,%edi
61af5c:	89 7d f0             	mov    %edi,-0x10(%ebp)
61af5f:	8b 75 08             	mov    0x8(%ebp),%esi
61af62:	56                   	push   %esi
61af63:	e8 3b ff ff ff       	call   0x61aea3
61af68:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
61af6c:	8d 46 48             	lea    0x48(%esi),%eax
61af6f:	50                   	push   %eax
61af70:	8d 4f 48             	lea    0x48(%edi),%ecx
61af73:	c7 07 3c cd 6d 00    	movl   $0x6dcd3c,(%edi)
61af79:	e8 67 fd ff ff       	call   0x61ace5
61af7e:	8d 46 5c             	lea    0x5c(%esi),%eax
61af81:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
61af85:	50                   	push   %eax
61af86:	8d 4f 5c             	lea    0x5c(%edi),%ecx
61af89:	e8 18 fb ff ff       	call   0x61aaa6
61af8e:	8b c7                	mov    %edi,%eax
61af90:	e8 00 70 fc ff       	call   0x5e1f95
61af95:	c2 04 00             	ret    $0x4
61af98:	6a 4c                	push   $0x4c
61af9a:	b8 b6 27 66 00       	mov    $0x6627b6,%eax
61af9f:	e8 4b 70 fc ff       	call   0x5e1fef
61afa4:	8b f9                	mov    %ecx,%edi
61afa6:	89 7d ac             	mov    %edi,-0x54(%ebp)
61afa9:	8b 45 08             	mov    0x8(%ebp),%eax
61afac:	50                   	push   %eax
61afad:	89 7d a8             	mov    %edi,-0x58(%ebp)
61afb0:	e8 45 ff ff ff       	call   0x61aefa
61afb5:	ff 77 14             	push   0x14(%edi)
61afb8:	33 db                	xor    %ebx,%ebx
61afba:	c7 07 3c cd 6d 00    	movl   $0x6dcd3c,(%edi)
61afc0:	53                   	push   %ebx
61afc1:	8d 4f 48             	lea    0x48(%edi),%ecx
61afc4:	89 5d fc             	mov    %ebx,-0x4(%ebp)
61afc7:	e8 bd fc ff ff       	call   0x61ac89
61afcc:	6b 47 14 05          	imul   $0x5,0x14(%edi),%eax
61afd0:	8d 4f 5c             	lea    0x5c(%edi),%ecx
61afd3:	53                   	push   %ebx
61afd4:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
61afd8:	50                   	push   %eax
61afd9:	89 47 60             	mov    %eax,0x60(%edi)
61afdc:	e8 22 e4 00 00       	call   0x629403
61afe1:	89 47 64             	mov    %eax,0x64(%edi)
61afe4:	53                   	push   %ebx
61afe5:	8d 4f 0c             	lea    0xc(%edi),%ecx
61afe8:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
61afec:	e8 c9 35 00 00       	call   0x61e5ba
61aff1:	3c 01                	cmp    $0x1,%al
61aff3:	74 34                	je     0x61b029
61aff5:	68 68 d0 6d 00       	push   $0x6dd068
61affa:	8d 4d d8             	lea    -0x28(%ebp),%ecx
61affd:	e8 0e d7 e1 ff       	call   0x438710
61b002:	8d 45 d8             	lea    -0x28(%ebp),%eax
61b005:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
61b009:	50                   	push   %eax
61b00a:	6a 01                	push   $0x1
61b00c:	8d 4d b0             	lea    -0x50(%ebp),%ecx
61b00f:	e8 34 88 ff ff       	call   0x613848
61b014:	68 6c 27 70 00       	push   $0x70276c
61b019:	8d 45 b0             	lea    -0x50(%ebp),%eax
61b01c:	c7 45 b0 38 37 69 00 	movl   $0x693738,-0x50(%ebp)
61b023:	50                   	push   %eax
61b024:	e8 09 7a fc ff       	call   0x5e2a32
61b029:	ff 77 14             	push   0x14(%edi)
61b02c:	ff 77 18             	push   0x18(%edi)
61b02f:	ff 77 64             	push   0x64(%edi)
61b032:	ff 77 54             	push   0x54(%edi)
61b035:	e8 94 49 00 00       	call   0x61f9ce
61b03a:	83 c4 10             	add    $0x10,%esp
61b03d:	8b c7                	mov    %edi,%eax
61b03f:	e8 66 6f fc ff       	call   0x5e1faa
61b044:	c2 04 00             	ret    $0x4
61b047:	6a 24                	push   $0x24
61b049:	b8 f0 27 66 00       	mov    $0x6627f0,%eax
61b04e:	e8 68 6f fc ff       	call   0x5e1fbb
61b053:	8b f1                	mov    %ecx,%esi
61b055:	33 db                	xor    %ebx,%ebx
61b057:	53                   	push   %ebx
61b058:	e8 d7 85 ff ff       	call   0x613634
61b05d:	83 4e 0c ff          	orl    $0xffffffff,0xc(%esi)
61b061:	8d 4d d0             	lea    -0x30(%ebp),%ecx
61b064:	53                   	push   %ebx
61b065:	ff 75 0c             	push   0xc(%ebp)
61b068:	88 5e 10             	mov    %bl,0x10(%esi)
61b06b:	ff 75 08             	push   0x8(%ebp)
61b06e:	c7 06 ac cd 6d 00    	movl   $0x6dcdac,(%esi)
61b074:	c7 46 04 64 ce 6d 00 	movl   $0x6dce64,0x4(%esi)
61b07b:	e8 8a 87 ff ff       	call   0x61380a
61b080:	6a 01                	push   $0x1
61b082:	50                   	push   %eax
61b083:	8d 45 e8             	lea    -0x18(%ebp),%eax
61b086:	89 5d fc             	mov    %ebx,-0x4(%ebp)
61b089:	68 ec bb 6d 00       	push   $0x6dbbec
61b08e:	50                   	push   %eax
61b08f:	e8 9c 83 ff ff       	call   0x613430
61b094:	83 c4 10             	add    $0x10,%esp
61b097:	50                   	push   %eax
61b098:	8b ce                	mov    %esi,%ecx
61b09a:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
61b09e:	e8 8d bd ff ff       	call   0x616e30
61b0a3:	8d 4d ec             	lea    -0x14(%ebp),%ecx
61b0a6:	e8 e5 c4 e6 ff       	call   0x487590
61b0ab:	8d 4d dc             	lea    -0x24(%ebp),%ecx
61b0ae:	e8 2d 0a e7 ff       	call   0x48bae0
61b0b3:	8b c6                	mov    %esi,%eax
61b0b5:	e8 db 6e fc ff       	call   0x5e1f95
61b0ba:	c2 08 00             	ret    $0x8
61b0bd:	55                   	push   %ebp
61b0be:	8b ec                	mov    %esp,%ebp
61b0c0:	6a ff                	push   $0xffffffff
61b0c2:	68 e6 23 66 00       	push   $0x6623e6
61b0c7:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
61b0cd:	50                   	push   %eax
61b0ce:	a1 d4 89 72 00       	mov    0x7289d4,%eax
61b0d3:	33 c5                	xor    %ebp,%eax
61b0d5:	50                   	push   %eax
61b0d6:	8d 45 f4             	lea    -0xc(%ebp),%eax
61b0d9:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
61b0df:	83 c1 10             	add    $0x10,%ecx
61b0e2:	ff 71 04             	push   0x4(%ecx)
61b0e5:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
61b0e9:	ff 71 08             	push   0x8(%ecx)
61b0ec:	e8 43 e3 00 00       	call   0x629434
61b0f1:	8b 4d f4             	mov    -0xc(%ebp),%ecx
61b0f4:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
61b0fb:	59                   	pop    %ecx
61b0fc:	8b e5                	mov    %ebp,%esp
61b0fe:	5d                   	pop    %ebp
61b0ff:	c3                   	ret
61b100:	55                   	push   %ebp
61b101:	8b ec                	mov    %esp,%ebp
61b103:	6a ff                	push   $0xffffffff
61b105:	68 1c 28 66 00       	push   $0x66281c
61b10a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
61b110:	50                   	push   %eax
61b111:	56                   	push   %esi
61b112:	a1 d4 89 72 00       	mov    0x7289d4,%eax
61b117:	33 c5                	xor    %ebp,%eax
61b119:	50                   	push   %eax
61b11a:	8d 45 f4             	lea    -0xc(%ebp),%eax
61b11d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
61b123:	8b f1                	mov    %ecx,%esi
61b125:	8d 4e 24             	lea    0x24(%esi),%ecx
61b128:	ff 71 04             	push   0x4(%ecx)
61b12b:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
61b12f:	ff 71 08             	push   0x8(%ecx)
61b132:	e8 fd e2 00 00       	call   0x629434
61b137:	8d 4e 10             	lea    0x10(%esi),%ecx
61b13a:	ff 71 04             	push   0x4(%ecx)
61b13d:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
61b144:	ff 71 08             	push   0x8(%ecx)
61b147:	e8 e8 e2 00 00       	call   0x629434
61b14c:	8b 4d f4             	mov    -0xc(%ebp),%ecx