5d06ab:	6a 01                	push   $0x1
5d06ad:	6a 00                	push   $0x0
5d06af:	6a 01                	push   $0x1
5d06b1:	6a 00                	push   $0x0
5d06b3:	6a 01                	push   $0x1
5d06b5:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d06b8:	8b 48 34             	mov    0x34(%eax),%ecx
5d06bb:	33 d2                	xor    %edx,%edx
5d06bd:	8b c3                	mov    %ebx,%eax
5d06bf:	e8 30 bd f0 ff       	call   0x4dc3f4
5d06c4:	e9 e7 01 00 00       	jmp    0x5d08b0
5d06c9:	6a 01                	push   $0x1
5d06cb:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d06ce:	50                   	push   %eax
5d06cf:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d06d2:	50                   	push   %eax
5d06d3:	6a 01                	push   $0x1
5d06d5:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d06d8:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d06de:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d06e1:	8b 50 34             	mov    0x34(%eax),%edx
5d06e4:	8b c3                	mov    %ebx,%eax
5d06e6:	e8 bd 81 fc ff       	call   0x5988a8
5d06eb:	e9 c0 01 00 00       	jmp    0x5d08b0
5d06f0:	6a 01                	push   $0x1
5d06f2:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d06f5:	50                   	push   %eax
5d06f6:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d06f9:	50                   	push   %eax
5d06fa:	6a 01                	push   $0x1
5d06fc:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d06ff:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d0705:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0708:	8b 50 34             	mov    0x34(%eax),%edx
5d070b:	8b c3                	mov    %ebx,%eax
5d070d:	e8 b2 9c fc ff       	call   0x59a3c4
5d0712:	e9 99 01 00 00       	jmp    0x5d08b0
5d0717:	8b c3                	mov    %ebx,%eax
5d0719:	e8 ce df e4 ff       	call   0x41e6ec
5d071e:	50                   	push   %eax
5d071f:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d0722:	50                   	push   %eax
5d0723:	6a 01                	push   $0x1
5d0725:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0728:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d072e:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0731:	8b 50 34             	mov    0x34(%eax),%edx
5d0734:	8b c3                	mov    %ebx,%eax
5d0736:	e8 91 75 f0 ff       	call   0x4d7ccc
5d073b:	e9 70 01 00 00       	jmp    0x5d08b0
5d0740:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d0743:	50                   	push   %eax
5d0744:	6a 01                	push   $0x1
5d0746:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0749:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d074f:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0752:	8b 50 34             	mov    0x34(%eax),%edx
5d0755:	8b c3                	mov    %ebx,%eax
5d0757:	e8 60 85 f0 ff       	call   0x4d8cbc
5d075c:	e9 4f 01 00 00       	jmp    0x5d08b0
5d0761:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0764:	05 7c 01 00 00       	add    $0x17c,%eax
5d0769:	50                   	push   %eax
5d076a:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d076d:	50                   	push   %eax
5d076e:	6a 01                	push   $0x1
5d0770:	6a 00                	push   $0x0
5d0772:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d0775:	50                   	push   %eax
5d0776:	6a 01                	push   $0x1
5d0778:	8b c3                	mov    %ebx,%eax
5d077a:	e8 6d df e4 ff       	call   0x41e6ec
5d077f:	8b c8                	mov    %eax,%ecx
5d0781:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0784:	8b 50 34             	mov    0x34(%eax),%edx
5d0787:	8b c3                	mov    %ebx,%eax
5d0789:	e8 02 60 fc ff       	call   0x596790
5d078e:	e9 1d 01 00 00       	jmp    0x5d08b0
5d0793:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d0796:	50                   	push   %eax
5d0797:	6a 01                	push   $0x1
5d0799:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d079c:	50                   	push   %eax
5d079d:	6a 01                	push   $0x1
5d079f:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d07a2:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d07a8:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d07ab:	8b 50 34             	mov    0x34(%eax),%edx
5d07ae:	8b c3                	mov    %ebx,%eax
5d07b0:	e8 4b 10 f7 ff       	call   0x541800
5d07b5:	e9 f6 00 00 00       	jmp    0x5d08b0
5d07ba:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d07bd:	50                   	push   %eax
5d07be:	6a 01                	push   $0x1
5d07c0:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d07c3:	50                   	push   %eax
5d07c4:	6a 01                	push   $0x1
5d07c6:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d07c9:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d07cf:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d07d2:	8b 50 34             	mov    0x34(%eax),%edx
5d07d5:	8b c3                	mov    %ebx,%eax
5d07d7:	e8 40 7e f8 ff       	call   0x55861c
5d07dc:	e9 cf 00 00 00       	jmp    0x5d08b0
5d07e1:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d07e4:	50                   	push   %eax
5d07e5:	6a 01                	push   $0x1
5d07e7:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d07ea:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d07f0:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d07f3:	8b 50 34             	mov    0x34(%eax),%edx
5d07f6:	8b c3                	mov    %ebx,%eax
5d07f8:	e8 d7 a8 fc ff       	call   0x59b0d4
5d07fd:	e9 ae 00 00 00       	jmp    0x5d08b0
5d0802:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d0805:	50                   	push   %eax
5d0806:	6a 01                	push   $0x1
5d0808:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d080b:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d0811:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0814:	8b 50 34             	mov    0x34(%eax),%edx
5d0817:	8b c3                	mov    %ebx,%eax
5d0819:	e8 aa ba fc ff       	call   0x59c2c8
5d081e:	e9 8d 00 00 00       	jmp    0x5d08b0
5d0823:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d0826:	50                   	push   %eax
5d0827:	6a 01                	push   $0x1
5d0829:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d082c:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d0832:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0835:	8b 50 34             	mov    0x34(%eax),%edx
5d0838:	8b c3                	mov    %ebx,%eax
5d083a:	e8 4d 91 f8 ff       	call   0x55998c
5d083f:	eb 6f                	jmp    0x5d08b0
5d0841:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d0844:	50                   	push   %eax
5d0845:	6a 01                	push   $0x1
5d0847:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d084a:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d0850:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0853:	8b 50 34             	mov    0x34(%eax),%edx
5d0856:	8b c3                	mov    %ebx,%eax
5d0858:	e8 2f 91 f8 ff       	call   0x55998c
5d085d:	eb 51                	jmp    0x5d08b0
5d085f:	8d 45 c0             	lea    -0x40(%ebp),%eax
5d0862:	50                   	push   %eax
5d0863:	6a 01                	push   $0x1
5d0865:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0868:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d086e:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0871:	8b 50 34             	mov    0x34(%eax),%edx
5d0874:	8b c3                	mov    %ebx,%eax
5d0876:	e8 81 3f fc ff       	call   0x5947fc
5d087b:	eb 33                	jmp    0x5d08b0
5d087d:	8b c2                	mov    %edx,%eax
5d087f:	e8 f8 03 00 00       	call   0x5d0c7c
5d0884:	85 c0                	test   %eax,%eax
5d0886:	74 28                	je     0x5d08b0
5d0888:	83 b8 ac 00 00 00 00 	cmpl   $0x0,0xac(%eax)
5d088f:	74 1f                	je     0x5d08b0
5d0891:	8d 55 c0             	lea    -0x40(%ebp),%edx
5d0894:	52                   	push   %edx
5d0895:	6a 01                	push   $0x1
5d0897:	8b 55 fc             	mov    -0x4(%ebp),%edx
5d089a:	8d 8a 7c 01 00 00    	lea    0x17c(%edx),%ecx
5d08a0:	8b 55 fc             	mov    -0x4(%ebp),%edx
5d08a3:	8b 52 34             	mov    0x34(%edx),%edx
5d08a6:	8b f0                	mov    %eax,%esi
5d08a8:	8b c3                	mov    %ebx,%eax
5d08aa:	ff 96 ac 00 00 00    	call   *0xac(%esi)
5d08b0:	33 c0                	xor    %eax,%eax
5d08b2:	5a                   	pop    %edx
5d08b3:	59                   	pop    %ecx
5d08b4:	59                   	pop    %ecx
5d08b5:	64 89 10             	mov    %edx,%fs:(%eax)
5d08b8:	eb 18                	jmp    0x5d08d2
5d08ba:	e9 99 36 e3 ff       	jmp    0x403f58
5d08bf:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d08c2:	8b 80 7c 01 00 00    	mov    0x17c(%eax),%eax
5d08c8:	33 d2                	xor    %edx,%edx
5d08ca:	89 50 24             	mov    %edx,0x24(%eax)
5d08cd:	e8 ee 39 e3 ff       	call   0x4042c0
5d08d2:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d08d5:	80 b8 80 01 00 00 00 	cmpb   $0x0,0x180(%eax)
5d08dc:	74 0e                	je     0x5d08ec
5d08de:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d08e1:	8b 80 7c 01 00 00    	mov    0x17c(%eax),%eax
5d08e7:	33 d2                	xor    %edx,%edx
5d08e9:	89 50 24             	mov    %edx,0x24(%eax)
5d08ec:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d08ef:	8b 10                	mov    (%eax),%edx
5d08f1:	ff 52 38             	call   *0x38(%edx)
5d08f4:	5f                   	pop    %edi
5d08f5:	5e                   	pop    %esi
5d08f6:	5b                   	pop    %ebx
5d08f7:	8b e5                	mov    %ebp,%esp
5d08f9:	5d                   	pop    %ebp
5d08fa:	c3                   	ret
5d08fb:	90                   	nop
5d08fc:	55                   	push   %ebp
5d08fd:	8b ec                	mov    %esp,%ebp
5d08ff:	51                   	push   %ecx
5d0900:	53                   	push   %ebx
5d0901:	56                   	push   %esi
5d0902:	57                   	push   %edi
5d0903:	8b da                	mov    %edx,%ebx
5d0905:	89 45 fc             	mov    %eax,-0x4(%ebp)
5d0908:	33 c0                	xor    %eax,%eax
5d090a:	55                   	push   %ebp
5d090b:	68 37 09 5d 00       	push   $0x5d0937
5d0910:	64 ff 30             	push   %fs:(%eax)
5d0913:	64 89 20             	mov    %esp,%fs:(%eax)
5d0916:	8b c3                	mov    %ebx,%eax
5d0918:	e8 f7 de ff ff       	call   0x5ce814
5d091d:	8b c8                	mov    %eax,%ecx
5d091f:	8b d3                	mov    %ebx,%edx
5d0921:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d0924:	66 be e5 ff          	mov    $0xffe5,%si
5d0928:	e8 47 33 e3 ff       	call   0x403c74
5d092d:	33 c0                	xor    %eax,%eax
5d092f:	5a                   	pop    %edx
5d0930:	59                   	pop    %ecx
5d0931:	59                   	pop    %ecx
5d0932:	64 89 10             	mov    %edx,%fs:(%eax)
5d0935:	eb 18                	jmp    0x5d094f
5d0937:	e9 1c 36 e3 ff       	jmp    0x403f58
5d093c:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d093f:	8b 80 7c 01 00 00    	mov    0x17c(%eax),%eax
5d0945:	33 d2                	xor    %edx,%edx
5d0947:	89 50 24             	mov    %edx,0x24(%eax)
5d094a:	e8 71 39 e3 ff       	call   0x4042c0
5d094f:	5f                   	pop    %edi
5d0950:	5e                   	pop    %esi
5d0951:	5b                   	pop    %ebx
5d0952:	59                   	pop    %ecx
5d0953:	5d                   	pop    %ebp
5d0954:	c3                   	ret
5d0955:	8d 40 00             	lea    0x0(%eax),%eax
5d0958:	55                   	push   %ebp
5d0959:	8b ec                	mov    %esp,%ebp
5d095b:	51                   	push   %ecx
5d095c:	53                   	push   %ebx
5d095d:	56                   	push   %esi
5d095e:	84 d2                	test   %dl,%dl
5d0960:	74 08                	je     0x5d096a
5d0962:	83 c4 f0             	add    $0xfffffff0,%esp
5d0965:	e8 72 34 e3 ff       	call   0x403ddc
5d096a:	8b d9                	mov    %ecx,%ebx
5d096c:	88 55 ff             	mov    %dl,-0x1(%ebp)
5d096f:	8b f0                	mov    %eax,%esi
5d0971:	33 d2                	xor    %edx,%edx
5d0973:	8b c6                	mov    %esi,%eax
5d0975:	e8 ce 30 e3 ff       	call   0x403a48
5d097a:	89 5e 04             	mov    %ebx,0x4(%esi)
5d097d:	c6 46 14 00          	movb   $0x0,0x14(%esi)
5d0981:	b2 01                	mov    $0x1,%dl
5d0983:	a1 24 94 41 00       	mov    0x419424,%eax
5d0988:	e8 bb 30 e3 ff       	call   0x403a48
5d098d:	89 46 0c             	mov    %eax,0xc(%esi)
5d0990:	c6 46 15 00          	movb   $0x0,0x15(%esi)
5d0994:	33 c0                	xor    %eax,%eax
5d0996:	89 86 b4 00 00 00    	mov    %eax,0xb4(%esi)
5d099c:	33 c0                	xor    %eax,%eax
5d099e:	89 86 b8 00 00 00    	mov    %eax,0xb8(%esi)
5d09a4:	33 c0                	xor    %eax,%eax
5d09a6:	89 86 bc 00 00 00    	mov    %eax,0xbc(%esi)
5d09ac:	8d 5e 18             	lea    0x18(%esi),%ebx
5d09af:	b2 01                	mov    $0x1,%dl
5d09b1:	a1 e0 fa 5e 00       	mov    0x5efae0,%eax
5d09b6:	e8 d5 11 02 00       	call   0x5f1b90
5d09bb:	89 03                	mov    %eax,(%ebx)
5d09bd:	b2 01                	mov    $0x1,%dl
5d09bf:	a1 e0 fa 5e 00       	mov    0x5efae0,%eax
5d09c4:	e8 c7 11 02 00       	call   0x5f1b90
5d09c9:	89 43 04             	mov    %eax,0x4(%ebx)
5d09cc:	b2 01                	mov    $0x1,%dl
5d09ce:	a1 e0 fa 5e 00       	mov    0x5efae0,%eax
5d09d3:	e8 b8 11 02 00       	call   0x5f1b90
5d09d8:	89 43 08             	mov    %eax,0x8(%ebx)
5d09db:	b2 01                	mov    $0x1,%dl
5d09dd:	a1 e0 fa 5e 00       	mov    0x5efae0,%eax
5d09e2:	e8 a9 11 02 00       	call   0x5f1b90
5d09e7:	89 43 0c             	mov    %eax,0xc(%ebx)
5d09ea:	b2 01                	mov    $0x1,%dl
5d09ec:	a1 50 fb 5e 00       	mov    0x5efb50,%eax
5d09f1:	e8 9a 11 02 00       	call   0x5f1b90
5d09f6:	89 43 10             	mov    %eax,0x10(%ebx)
5d09f9:	b2 01                	mov    $0x1,%dl
5d09fb:	a1 50 fb 5e 00       	mov    0x5efb50,%eax
5d0a00:	e8 8b 11 02 00       	call   0x5f1b90
5d0a05:	89 43 14             	mov    %eax,0x14(%ebx)
5d0a08:	b2 01                	mov    $0x1,%dl
5d0a0a:	a1 50 fb 5e 00       	mov    0x5efb50,%eax
5d0a0f:	e8 7c 11 02 00       	call   0x5f1b90
5d0a14:	89 43 34             	mov    %eax,0x34(%ebx)
5d0a17:	b2 01                	mov    $0x1,%dl
5d0a19:	a1 e0 fa 5e 00       	mov    0x5efae0,%eax
5d0a1e:	e8 6d 11 02 00       	call   0x5f1b90
5d0a23:	89 43 68             	mov    %eax,0x68(%ebx)
5d0a26:	b2 01                	mov    $0x1,%dl
5d0a28:	a1 e0 fa 5e 00       	mov    0x5efae0,%eax
5d0a2d:	e8 5e 11 02 00       	call   0x5f1b90
5d0a32:	89 43 6c             	mov    %eax,0x6c(%ebx)
5d0a35:	b2 01                	mov    $0x1,%dl
5d0a37:	a1 50 fb 5e 00       	mov    0x5efb50,%eax
5d0a3c:	e8 4f 11 02 00       	call   0x5f1b90
5d0a41:	89 43 7c             	mov    %eax,0x7c(%ebx)
5d0a44:	b2 01                	mov    $0x1,%dl
5d0a46:	a1 e0 fa 5e 00       	mov    0x5efae0,%eax
5d0a4b:	e8 40 11 02 00       	call   0x5f1b90
5d0a50:	89 43 70             	mov    %eax,0x70(%ebx)
5d0a53:	8b c6                	mov    %esi,%eax
5d0a55:	e8 c6 00 00 00       	call   0x5d0b20
5d0a5a:	8b c6                	mov    %esi,%eax
5d0a5c:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
5d0a60:	74 0f                	je     0x5d0a71
5d0a62:	e8 cd 33 e3 ff       	call   0x403e34
5d0a67:	64 8f 05 00 00 00 00 	pop    %fs:0x0
5d0a6e:	83 c4 0c             	add    $0xc,%esp
5d0a71:	8b c6                	mov    %esi,%eax
5d0a73:	5e                   	pop    %esi
5d0a74:	5b                   	pop    %ebx
5d0a75:	59                   	pop    %ecx
5d0a76:	5d                   	pop    %ebp
5d0a77:	c3                   	ret
5d0a78:	53                   	push   %ebx
5d0a79:	56                   	push   %esi
5d0a7a:	57                   	push   %edi
5d0a7b:	e8 c4 33 e3 ff       	call   0x403e44
5d0a80:	8b da                	mov    %edx,%ebx
5d0a82:	8b f0                	mov    %eax,%esi
5d0a84:	8b 46 04             	mov    0x4(%esi),%eax
5d0a87:	e8 d4 07 02 00       	call   0x5f1260
5d0a8c:	8b d0                	mov    %eax,%edx
5d0a8e:	8d 86 b4 00 00 00    	lea    0xb4(%esi),%eax
5d0a94:	e8 23 8b f2 ff       	call   0x4f95bc
5d0a99:	8b c6                	mov    %esi,%eax
5d0a9b:	e8 80 00 00 00       	call   0x5d0b20
5d0aa0:	8b 46 0c             	mov    0xc(%esi),%eax
5d0aa3:	e8 d0 2f e3 ff       	call   0x403a78
5d0aa8:	8d 7e 18             	lea    0x18(%esi),%edi
5d0aab:	8b 07                	mov    (%edi),%eax
5d0aad:	e8 c6 2f e3 ff       	call   0x403a78
5d0ab2:	8b 47 04             	mov    0x4(%edi),%eax
5d0ab5:	e8 be 2f e3 ff       	call   0x403a78
5d0aba:	8b 47 08             	mov    0x8(%edi),%eax
5d0abd:	e8 b6 2f e3 ff       	call   0x403a78
5d0ac2:	8b 47 0c             	mov    0xc(%edi),%eax
5d0ac5:	e8 ae 2f e3 ff       	call   0x403a78
5d0aca:	8b 47 10             	mov    0x10(%edi),%eax