41c492:	b9 f5 00 00 00       	mov    $0xf5,%ecx
41c497:	ba ef 01 00 00       	mov    $0x1ef,%edx
41c49c:	e8 17 f9 fe ff       	call   0x40bdb8
41c4a1:	33 d2                	xor    %edx,%edx
41c4a3:	e8 98 c2 fe ff       	call   0x408740
41c4a8:	8b 13                	mov    (%ebx),%edx
41c4aa:	89 42 3c             	mov    %eax,0x3c(%edx)
41c4ad:	8b 03                	mov    (%ebx),%eax
41c4af:	8b 40 3c             	mov    0x3c(%eax),%eax
41c4b2:	33 d2                	xor    %edx,%edx
41c4b4:	e8 37 f4 fe ff       	call   0x40b8f0
41c4b9:	8b 03                	mov    (%ebx),%eax
41c4bb:	8b 40 3c             	mov    0x3c(%eax),%eax
41c4be:	b2 01                	mov    $0x1,%dl
41c4c0:	e8 4b ff fe ff       	call   0x40c410
41c4c5:	8b 03                	mov    (%ebx),%eax
41c4c7:	8b 40 3c             	mov    0x3c(%eax),%eax
41c4ca:	33 d2                	xor    %edx,%edx
41c4cc:	e8 3f 16 ff ff       	call   0x40db10
41c4d1:	b9 0c 00 00 00       	mov    $0xc,%ecx
41c4d6:	ba 16 00 00 00       	mov    $0x16,%edx
41c4db:	e8 54 d8 fe ff       	call   0x409d34
41c4e0:	b9 23 00 00 00       	mov    $0x23,%ecx
41c4e5:	ba c4 01 00 00       	mov    $0x1c4,%edx
41c4ea:	e8 c9 f8 fe ff       	call   0x40bdb8
41c4ef:	e8 e0 0f ff ff       	call   0x40d4d4
41c4f4:	ba 02 00 00 00       	mov    $0x2,%edx
41c4f9:	e8 42 c2 fe ff       	call   0x408740
41c4fe:	8b 13                	mov    (%ebx),%edx
41c500:	89 42 54             	mov    %eax,0x54(%edx)
41c503:	8b 03                	mov    (%ebx),%eax
41c505:	8b 40 3c             	mov    0x3c(%eax),%eax
41c508:	66 8b 15 08 cd 41 00 	mov    0x41cd08,%dx
41c50f:	e8 40 e9 fe ff       	call   0x40ae54
41c514:	b9 38 00 00 00       	mov    $0x38,%ecx
41c519:	ba 16 00 00 00       	mov    $0x16,%edx
41c51e:	e8 11 d8 fe ff       	call   0x409d34
41c523:	33 c9                	xor    %ecx,%ecx
41c525:	ba c4 01 00 00       	mov    $0x1c4,%edx
41c52a:	e8 89 f8 fe ff       	call   0x40bdb8
41c52f:	ba 02 00 00 00       	mov    $0x2,%edx
41c534:	e8 07 c2 fe ff       	call   0x408740
41c539:	8b 13                	mov    (%ebx),%edx
41c53b:	89 42 50             	mov    %eax,0x50(%edx)
41c53e:	6a 00                	push   $0x0
41c540:	6a 00                	push   $0x0
41c542:	6a 00                	push   $0x0
41c544:	8b 03                	mov    (%ebx),%eax
41c546:	8b 40 3c             	mov    0x3c(%eax),%eax
41c549:	8b 0d 08 cd 41 00    	mov    0x41cd08,%ecx
41c54f:	b2 04                	mov    $0x4,%dl
41c551:	e8 22 ec fe ff       	call   0x40b178
41c556:	b9 50 00 00 00       	mov    $0x50,%ecx
41c55b:	ba 16 00 00 00       	mov    $0x16,%edx
41c560:	e8 cf d7 fe ff       	call   0x409d34
41c565:	b9 8a 00 00 00       	mov    $0x8a,%ecx
41c56a:	ba c4 01 00 00       	mov    $0x1c4,%edx
41c56f:	e8 44 f8 fe ff       	call   0x40bdb8
41c574:	ba 02 00 00 00       	mov    $0x2,%edx
41c579:	e8 c2 c1 fe ff       	call   0x408740
41c57e:	8b 13                	mov    (%ebx),%edx
41c580:	89 82 ec 00 00 00    	mov    %eax,0xec(%edx)
41c586:	8b 03                	mov    (%ebx),%eax
41c588:	8b 80 ec 00 00 00    	mov    0xec(%eax),%eax
41c58e:	ba 05 00 00 80       	mov    $0x80000005,%edx
41c593:	e8 f8 f6 fe ff       	call   0x40bc90
41c598:	68 90 01 00 00       	push   $0x190
41c59d:	8b 03                	mov    (%ebx),%eax
41c59f:	8b 80 ec 00 00 00    	mov    0xec(%eax),%eax
41c5a5:	33 c9                	xor    %ecx,%ecx
41c5a7:	33 d2                	xor    %edx,%edx
41c5a9:	e8 ca c4 fe ff       	call   0x408a78
41c5ae:	8b 03                	mov    (%ebx),%eax
41c5b0:	8b 40 3c             	mov    0x3c(%eax),%eax
41c5b3:	33 d2                	xor    %edx,%edx
41c5b5:	e8 96 e7 fe ff       	call   0x40ad50
41c5ba:	b9 e0 00 00 00       	mov    $0xe0,%ecx
41c5bf:	ba 16 00 00 00       	mov    $0x16,%edx
41c5c4:	e8 6b d7 fe ff       	call   0x409d34
41c5c9:	b2 01                	mov    $0x1,%dl
41c5cb:	e8 20 d7 fe ff       	call   0x409cf0
41c5d0:	ba 02 00 00 00       	mov    $0x2,%edx
41c5d5:	e8 66 c1 fe ff       	call   0x408740
41c5da:	8b 13                	mov    (%ebx),%edx
41c5dc:	89 82 9c 00 00 00    	mov    %eax,0x9c(%edx)
41c5e2:	8b 03                	mov    (%ebx),%eax
41c5e4:	8b 40 18             	mov    0x18(%eax),%eax
41c5e7:	b2 02                	mov    $0x2,%dl
41c5e9:	e8 da 15 ff ff       	call   0x40dbc8
41c5ee:	b9 3c 00 00 00       	mov    $0x3c,%ecx
41c5f3:	33 d2                	xor    %edx,%edx
41c5f5:	e8 3a d7 fe ff       	call   0x409d34
41c5fa:	b9 f5 00 00 00       	mov    $0xf5,%ecx
41c5ff:	ba ef 01 00 00       	mov    $0x1ef,%edx
41c604:	e8 af f7 fe ff       	call   0x40bdb8
41c609:	33 d2                	xor    %edx,%edx
41c60b:	e8 30 c1 fe ff       	call   0x408740
41c610:	8b 13                	mov    (%ebx),%edx
41c612:	89 82 80 00 00 00    	mov    %eax,0x80(%edx)
41c618:	8b 03                	mov    (%ebx),%eax
41c61a:	8b 80 80 00 00 00    	mov    0x80(%eax),%eax
41c620:	33 d2                	xor    %edx,%edx
41c622:	e8 c9 f2 fe ff       	call   0x40b8f0
41c627:	8b 03                	mov    (%ebx),%eax
41c629:	8b 80 80 00 00 00    	mov    0x80(%eax),%eax
41c62f:	b2 01                	mov    $0x1,%dl
41c631:	e8 da fd fe ff       	call   0x40c410
41c636:	8b 03                	mov    (%ebx),%eax
41c638:	8b 80 80 00 00 00    	mov    0x80(%eax),%eax
41c63e:	33 d2                	xor    %edx,%edx
41c640:	e8 cb 14 ff ff       	call   0x40db10
41c645:	b9 10 00 00 00       	mov    $0x10,%ecx
41c64a:	ba 70 00 00 00       	mov    $0x70,%edx
41c64f:	e8 e0 d6 fe ff       	call   0x409d34
41c654:	b9 48 00 00 00       	mov    $0x48,%ecx
41c659:	ba 68 01 00 00       	mov    $0x168,%edx
41c65e:	e8 55 f7 fe ff       	call   0x40bdb8
41c663:	e8 6c 0e ff ff       	call   0x40d4d4
41c668:	ba 02 00 00 00       	mov    $0x2,%edx
41c66d:	e8 ce c0 fe ff       	call   0x408740
41c672:	8b 13                	mov    (%ebx),%edx
41c674:	89 82 a0 00 00 00    	mov    %eax,0xa0(%edx)
41c67a:	8b 03                	mov    (%ebx),%eax
41c67c:	8b 80 80 00 00 00    	mov    0x80(%eax),%eax
41c682:	33 d2                	xor    %edx,%edx
41c684:	e8 c7 e6 fe ff       	call   0x40ad50
41c689:	b9 80 00 00 00       	mov    $0x80,%ecx
41c68e:	ba 16 00 00 00       	mov    $0x16,%edx
41c693:	e8 9c d6 fe ff       	call   0x409d34
41c698:	b2 01                	mov    $0x1,%dl
41c69a:	e8 51 d6 fe ff       	call   0x409cf0
41c69f:	ba 02 00 00 00       	mov    $0x2,%edx
41c6a4:	e8 97 c0 fe ff       	call   0x408740
41c6a9:	8b 13                	mov    (%ebx),%edx
41c6ab:	89 82 84 00 00 00    	mov    %eax,0x84(%edx)
41c6b1:	8b 03                	mov    (%ebx),%eax
41c6b3:	8b 80 84 00 00 00    	mov    0x84(%eax),%eax
41c6b9:	33 d2                	xor    %edx,%edx
41c6bb:	e8 30 f2 fe ff       	call   0x40b8f0
41c6c0:	8b 03                	mov    (%ebx),%eax
41c6c2:	8b 80 84 00 00 00    	mov    0x84(%eax),%eax
41c6c8:	b2 01                	mov    $0x1,%dl
41c6ca:	e8 d1 fa fe ff       	call   0x40c1a0
41c6cf:	8b 03                	mov    (%ebx),%eax
41c6d1:	8b 80 80 00 00 00    	mov    0x80(%eax),%eax
41c6d7:	33 d2                	xor    %edx,%edx
41c6d9:	e8 72 e6 fe ff       	call   0x40ad50
41c6de:	b9 98 00 00 00       	mov    $0x98,%ecx
41c6e3:	ba 16 00 00 00       	mov    $0x16,%edx
41c6e8:	e8 47 d6 fe ff       	call   0x409d34
41c6ed:	b2 01                	mov    $0x1,%dl
41c6ef:	e8 fc d5 fe ff       	call   0x409cf0
41c6f4:	ba 02 00 00 00       	mov    $0x2,%edx
41c6f9:	e8 42 c0 fe ff       	call   0x408740
41c6fe:	8b 13                	mov    (%ebx),%edx
41c700:	89 82 88 00 00 00    	mov    %eax,0x88(%edx)
41c706:	8b 03                	mov    (%ebx),%eax
41c708:	8b 80 88 00 00 00    	mov    0x88(%eax),%eax
41c70e:	33 d2                	xor    %edx,%edx
41c710:	e8 db f1 fe ff       	call   0x40b8f0
41c715:	8b 03                	mov    (%ebx),%eax
41c717:	8b 80 88 00 00 00    	mov    0x88(%eax),%eax
41c71d:	b2 01                	mov    $0x1,%dl
41c71f:	e8 7c fa fe ff       	call   0x40c1a0
41c724:	8b 03                	mov    (%ebx),%eax
41c726:	8b 80 80 00 00 00    	mov    0x80(%eax),%eax
41c72c:	33 d2                	xor    %edx,%edx
41c72e:	e8 1d e6 fe ff       	call   0x40ad50
41c733:	b9 b0 00 00 00       	mov    $0xb0,%ecx
41c738:	ba 16 00 00 00       	mov    $0x16,%edx
41c73d:	e8 f2 d5 fe ff       	call   0x409d34
41c742:	b2 01                	mov    $0x1,%dl
41c744:	e8 a7 d5 fe ff       	call   0x409cf0
41c749:	ba 02 00 00 00       	mov    $0x2,%edx
41c74e:	e8 ed bf fe ff       	call   0x408740
41c753:	8b 13                	mov    (%ebx),%edx
41c755:	89 82 8c 00 00 00    	mov    %eax,0x8c(%edx)
41c75b:	8b 03                	mov    (%ebx),%eax
41c75d:	8b 80 8c 00 00 00    	mov    0x8c(%eax),%eax
41c763:	33 d2                	xor    %edx,%edx
41c765:	e8 86 f1 fe ff       	call   0x40b8f0
41c76a:	8b 03                	mov    (%ebx),%eax
41c76c:	8b 80 8c 00 00 00    	mov    0x8c(%eax),%eax
41c772:	b2 01                	mov    $0x1,%dl
41c774:	e8 27 fa fe ff       	call   0x40c1a0
41c779:	8b 03                	mov    (%ebx),%eax
41c77b:	8b 80 80 00 00 00    	mov    0x80(%eax),%eax
41c781:	83 c9 ff             	or     $0xffffffff,%ecx
41c784:	33 d2                	xor    %edx,%edx
41c786:	e8 15 ab fe ff       	call   0x4072a0
41c78b:	b9 20 00 00 00       	mov    $0x20,%ecx
41c790:	ba 20 00 00 00       	mov    $0x20,%edx
41c795:	e8 9a d5 fe ff       	call   0x409d34
41c79a:	b9 30 00 00 00       	mov    $0x30,%ecx
41c79f:	ba 30 00 00 00       	mov    $0x30,%edx
41c7a4:	e8 0f f6 fe ff       	call   0x40bdb8
41c7a9:	ba 02 00 00 00       	mov    $0x2,%edx
41c7ae:	e8 8d bf fe ff       	call   0x408740
41c7b3:	8b 13                	mov    (%ebx),%edx
41c7b5:	89 82 90 00 00 00    	mov    %eax,0x90(%edx)
41c7bb:	8b 03                	mov    (%ebx),%eax
41c7bd:	8b 80 90 00 00 00    	mov    0x90(%eax),%eax
41c7c3:	83 ca ff             	or     $0xffffffff,%edx
41c7c6:	e8 79 fb fe ff       	call   0x40c344
41c7cb:	8b 03                	mov    (%ebx),%eax
41c7cd:	8b 40 18             	mov    0x18(%eax),%eax
41c7d0:	b2 02                	mov    $0x2,%dl
41c7d2:	e8 f1 13 ff ff       	call   0x40dbc8
41c7d7:	b9 3c 00 00 00       	mov    $0x3c,%ecx
41c7dc:	33 d2                	xor    %edx,%edx
41c7de:	e8 51 d5 fe ff       	call   0x409d34
41c7e3:	b9 f5 00 00 00       	mov    $0xf5,%ecx
41c7e8:	ba ef 01 00 00       	mov    $0x1ef,%edx
41c7ed:	e8 c6 f5 fe ff       	call   0x40bdb8
41c7f2:	33 d2                	xor    %edx,%edx
41c7f4:	e8 47 bf fe ff       	call   0x408740
41c7f9:	8b 13                	mov    (%ebx),%edx
41c7fb:	89 42 38             	mov    %eax,0x38(%edx)
41c7fe:	8b 03                	mov    (%ebx),%eax
41c800:	8b 40 38             	mov    0x38(%eax),%eax
41c803:	33 d2                	xor    %edx,%edx
41c805:	e8 e6 f0 fe ff       	call   0x40b8f0
41c80a:	8b 03                	mov    (%ebx),%eax
41c80c:	8b 40 38             	mov    0x38(%eax),%eax
41c80f:	b2 01                	mov    $0x1,%dl
41c811:	e8 fa fb fe ff       	call   0x40c410
41c816:	8b 03                	mov    (%ebx),%eax
41c818:	8b 40 38             	mov    0x38(%eax),%eax
41c81b:	33 d2                	xor    %edx,%edx
41c81d:	e8 ee 12 ff ff       	call   0x40db10
41c822:	b9 0c 00 00 00       	mov    $0xc,%ecx
41c827:	ba 16 00 00 00       	mov    $0x16,%edx
41c82c:	e8 03 d5 fe ff       	call   0x409d34
41c831:	b9 29 00 00 00       	mov    $0x29,%ecx
41c836:	ba c4 01 00 00       	mov    $0x1c4,%edx
41c83b:	e8 78 f5 fe ff       	call   0x40bdb8
41c840:	e8 8f 0c ff ff       	call   0x40d4d4
41c845:	ba 02 00 00 00       	mov    $0x2,%edx
41c84a:	e8 f1 be fe ff       	call   0x408740
41c84f:	8b 13                	mov    (%ebx),%edx
41c851:	89 42 64             	mov    %eax,0x64(%edx)
41c854:	8b 03                	mov    (%ebx),%eax
41c856:	8b 40 38             	mov    0x38(%eax),%eax
41c859:	66 8b 15 04 cd 41 00 	mov    0x41cd04,%dx
41c860:	e8 c3 e9 fe ff       	call   0x40b228
41c865:	b9 38 00 00 00       	mov    $0x38,%ecx
41c86a:	ba 16 00 00 00       	mov    $0x16,%edx
41c86f:	e8 c0 d4 fe ff       	call   0x409d34
41c874:	b9 b2 00 00 00       	mov    $0xb2,%ecx
41c879:	ba c4 01 00 00       	mov    $0x1c4,%edx
41c87e:	e8 35 f5 fe ff       	call   0x40bdb8
41c883:	ba 02 00 00 00       	mov    $0x2,%edx
41c888:	e8 b3 be fe ff       	call   0x408740
41c88d:	8b 13                	mov    (%ebx),%edx
41c88f:	89 82 f8 00 00 00    	mov    %eax,0xf8(%edx)
41c895:	8b 03                	mov    (%ebx),%eax
41c897:	8b 40 18             	mov    0x18(%eax),%eax
41c89a:	b2 02                	mov    $0x2,%dl
41c89c:	e8 27 13 ff ff       	call   0x40dbc8
41c8a1:	b9 3c 00 00 00       	mov    $0x3c,%ecx
41c8a6:	33 d2                	xor    %edx,%edx
41c8a8:	e8 87 d4 fe ff       	call   0x409d34
41c8ad:	b9 f5 00 00 00       	mov    $0xf5,%ecx
41c8b2:	ba ef 01 00 00       	mov    $0x1ef,%edx
41c8b7:	e8 fc f4 fe ff       	call   0x40bdb8
41c8bc:	33 d2                	xor    %edx,%edx
41c8be:	e8 7d be fe ff       	call   0x408740
41c8c3:	8b 13                	mov    (%ebx),%edx
41c8c5:	89 42 58             	mov    %eax,0x58(%edx)
41c8c8:	8b 03                	mov    (%ebx),%eax
41c8ca:	8b 40 58             	mov    0x58(%eax),%eax
41c8cd:	33 d2                	xor    %edx,%edx
41c8cf:	e8 1c f0 fe ff       	call   0x40b8f0
41c8d4:	8b 03                	mov    (%ebx),%eax
41c8d6:	8b 40 58             	mov    0x58(%eax),%eax
41c8d9:	b2 01                	mov    $0x1,%dl
41c8db:	e8 30 fb fe ff       	call   0x40c410
41c8e0:	8b 03                	mov    (%ebx),%eax
41c8e2:	8b 40 58             	mov    0x58(%eax),%eax
41c8e5:	33 d2                	xor    %edx,%edx
41c8e7:	e8 24 12 ff ff       	call   0x40db10
41c8ec:	b9 10 00 00 00       	mov    $0x10,%ecx
41c8f1:	ba 16 00 00 00       	mov    $0x16,%edx
41c8f6:	e8 39 d4 fe ff       	call   0x409d34
41c8fb:	b9 39 00 00 00       	mov    $0x39,%ecx
41c900:	ba c4 01 00 00       	mov    $0x1c4,%edx
41c905:	e8 ae f4 fe ff       	call   0x40bdb8
41c90a:	e8 c5 0b ff ff       	call   0x40d4d4
41c90f:	ba 02 00 00 00       	mov    $0x2,%edx
41c914:	e8 27 be fe ff       	call   0x408740
41c919:	8b 13                	mov    (%ebx),%edx
41c91b:	89 42 68             	mov    %eax,0x68(%edx)
41c91e:	8b 03                	mov    (%ebx),%eax
41c920:	8b 40 58             	mov    0x58(%eax),%eax
41c923:	33 d2                	xor    %edx,%edx
41c925:	e8 e6 11 ff ff       	call   0x40db10
41c92a:	b9 ba 00 00 00       	mov    $0xba,%ecx
41c92f:	ba 16 00 00 00       	mov    $0x16,%edx
41c934:	e8 fb d3 fe ff       	call   0x409d34
41c939:	b9 0e 00 00 00       	mov    $0xe,%ecx
41c93e:	ba c4 01 00 00       	mov    $0x1c4,%edx
41c943:	e8 70 f4 fe ff       	call   0x40bdb8
41c948:	ba 02 00 00 00       	mov    $0x2,%edx
41c94d:	e8 ee bd fe ff       	call   0x408740
41c952:	8b 13                	mov    (%ebx),%edx
41c954:	89 42 5c             	mov    %eax,0x5c(%edx)
41c957:	8b 03                	mov    (%ebx),%eax
41c959:	8b 40 58             	mov    0x58(%eax),%eax
41c95c:	8a 15 0c cd 41 00    	mov    0x41cd0c,%dl
41c962:	e8 bd e6 fe ff       	call   0x40b024
41c967:	b9 d0 00 00 00       	mov    $0xd0,%ecx
41c96c:	ba 16 00 00 00       	mov    $0x16,%edx
41c971:	e8 be d3 fe ff       	call   0x409d34
41c976:	b9 12 00 00 00       	mov    $0x12,%ecx
41c97b:	ba c4 01 00 00       	mov    $0x1c4,%edx
41c980:	e8 33 f4 fe ff       	call   0x40bdb8
41c985:	ba 02 00 00 00       	mov    $0x2,%edx
41c98a:	e8 b1 bd fe ff       	call   0x408740
41c98f:	8b 13                	mov    (%ebx),%edx
41c991:	89 82 b4 00 00 00    	mov    %eax,0xb4(%edx)
41c997:	8b 03                	mov    (%ebx),%eax
41c999:	8b 80 b4 00 00 00    	mov    0xb4(%eax),%eax
41c99f:	b2 01                	mov    $0x1,%dl
41c9a1:	e8 6a fa fe ff       	call   0x40c410
41c9a6:	8b 03                	mov    (%ebx),%eax
41c9a8:	8b 40 18             	mov    0x18(%eax),%eax
41c9ab:	b2 02                	mov    $0x2,%dl
41c9ad:	e8 16 12 ff ff       	call   0x40dbc8
41c9b2:	b9 3c 00 00 00       	mov    $0x3c,%ecx
41c9b7:	33 d2                	xor    %edx,%edx
41c9b9:	e8 76 d3 fe ff       	call   0x409d34
41c9be:	b9 f5 00 00 00       	mov    $0xf5,%ecx
41c9c3:	ba ef 01 00 00       	mov    $0x1ef,%edx
41c9c8:	e8 eb f3 fe ff       	call   0x40bdb8
41c9cd:	33 d2                	xor    %edx,%edx
41c9cf:	e8 6c bd fe ff       	call   0x408740
41c9d4:	8b 13                	mov    (%ebx),%edx
41c9d6:	89 82 d4 00 00 00    	mov    %eax,0xd4(%edx)
41c9dc:	8b 03                	mov    (%ebx),%eax
41c9de:	8b 80 d4 00 00 00    	mov    0xd4(%eax),%eax
41c9e4:	33 d2                	xor    %edx,%edx
41c9e6:	e8 05 ef fe ff       	call   0x40b8f0
41c9eb:	8b 03                	mov    (%ebx),%eax
41c9ed:	8b 80 d4 00 00 00    	mov    0xd4(%eax),%eax
41c9f3:	b2 01                	mov    $0x1,%dl
41c9f5:	e8 16 fa fe ff       	call   0x40c410
41c9fa:	8b 03                	mov    (%ebx),%eax
41c9fc:	8b 80 d4 00 00 00    	mov    0xd4(%eax),%eax
41ca02:	33 d2                	xor    %edx,%edx
41ca04:	e8 07 11 ff ff       	call   0x40db10