b1165c:	cc                   	int3
b1165d:	cc                   	int3
b1165e:	cc                   	int3
b1165f:	cc                   	int3
b11660:	8b c1                	mov    %ecx,%eax
b11662:	c2 04 00             	ret    $0x4
b11665:	cc                   	int3
b11666:	cc                   	int3
b11667:	cc                   	int3
b11668:	cc                   	int3
b11669:	cc                   	int3
b1166a:	cc                   	int3
b1166b:	cc                   	int3
b1166c:	cc                   	int3
b1166d:	cc                   	int3
b1166e:	cc                   	int3
b1166f:	cc                   	int3
b11670:	83 ec 0c             	sub    $0xc,%esp
b11673:	8b 44 24 10          	mov    0x10(%esp),%eax
b11677:	56                   	push   %esi
b11678:	8b 31                	mov    (%ecx),%esi
b1167a:	89 44 24 04          	mov    %eax,0x4(%esp)
b1167e:	81 ee 00 00 00 80    	sub    $0x80000000,%esi
b11684:	8b 41 04             	mov    0x4(%ecx),%eax
b11687:	8d 4c 24 04          	lea    0x4(%esp),%ecx
b1168b:	2b c6                	sub    %esi,%eax
b1168d:	c7 44 24 08 20 00 00 	movl   $0x20,0x8(%esp)
b11694:	00
b11695:	05 00 00 00 80       	add    $0x80000000,%eax
b1169a:	c7 44 24 0c ff ff ff 	movl   $0xffffffff,0xc(%esp)
b116a1:	ff
b116a2:	83 f8 ff             	cmp    $0xffffffff,%eax
b116a5:	75 13                	jne    0xb116ba
b116a7:	e8 dc ae 92 ff       	call   0x43c588
b116ac:	05 00 00 00 80       	add    $0x80000000,%eax
b116b1:	03 c6                	add    %esi,%eax
b116b3:	5e                   	pop    %esi
b116b4:	83 c4 0c             	add    $0xc,%esp
b116b7:	c2 04 00             	ret    $0x4
b116ba:	40                   	inc    %eax
b116bb:	50                   	push   %eax
b116bc:	e8 c4 1b 92 ff       	call   0x433285
b116c1:	05 00 00 00 80       	add    $0x80000000,%eax
b116c6:	03 c6                	add    %esi,%eax
b116c8:	5e                   	pop    %esi
b116c9:	83 c4 0c             	add    $0xc,%esp
b116cc:	c2 04 00             	ret    $0x4
b116cf:	cc                   	int3
b116d0:	cc                   	int3
b116d1:	cc                   	int3
b116d2:	cc                   	int3
b116d3:	cc                   	int3
b116d4:	cc                   	int3
b116d5:	cc                   	int3
b116d6:	cc                   	int3
b116d7:	cc                   	int3
b116d8:	cc                   	int3
b116d9:	cc                   	int3
b116da:	cc                   	int3
b116db:	cc                   	int3
b116dc:	cc                   	int3
b116dd:	cc                   	int3
b116de:	cc                   	int3
b116df:	cc                   	int3
b116e0:	cc                   	int3
b116e1:	cc                   	int3
b116e2:	cc                   	int3
b116e3:	cc                   	int3
b116e4:	cc                   	int3
b116e5:	cc                   	int3
b116e6:	cc                   	int3
b116e7:	cc                   	int3
b116e8:	cc                   	int3
b116e9:	cc                   	int3
b116ea:	cc                   	int3
b116eb:	cc                   	int3
b116ec:	cc                   	int3
b116ed:	cc                   	int3
b116ee:	cc                   	int3
b116ef:	cc                   	int3
b116f0:	83 ec 0c             	sub    $0xc,%esp
b116f3:	8b 44 24 10          	mov    0x10(%esp),%eax
b116f7:	8d 0c 24             	lea    (%esp),%ecx
b116fa:	56                   	push   %esi
b116fb:	8b 74 24 18          	mov    0x18(%esp),%esi
b116ff:	89 44 24 04          	mov    %eax,0x4(%esp)
b11703:	81 c6 00 00 00 80    	add    $0x80000000,%esi
b11709:	8b 44 24 1c          	mov    0x1c(%esp),%eax
b1170d:	2b c6                	sub    %esi,%eax
b1170f:	c7 44 24 08 20 00 00 	movl   $0x20,0x8(%esp)
b11716:	00
b11717:	05 00 00 00 80       	add    $0x80000000,%eax
b1171c:	c7 44 24 0c ff ff ff 	movl   $0xffffffff,0xc(%esp)
b11723:	ff
b11724:	83 f8 ff             	cmp    $0xffffffff,%eax
b11727:	75 13                	jne    0xb1173c
b11729:	e8 5a ae 92 ff       	call   0x43c588
b1172e:	05 00 00 00 80       	add    $0x80000000,%eax
b11733:	03 c6                	add    %esi,%eax
b11735:	5e                   	pop    %esi
b11736:	83 c4 0c             	add    $0xc,%esp
b11739:	c2 0c 00             	ret    $0xc
b1173c:	40                   	inc    %eax
b1173d:	50                   	push   %eax
b1173e:	e8 42 1b 92 ff       	call   0x433285
b11743:	05 00 00 00 80       	add    $0x80000000,%eax
b11748:	03 c6                	add    %esi,%eax
b1174a:	5e                   	pop    %esi
b1174b:	83 c4 0c             	add    $0xc,%esp
b1174e:	c2 0c 00             	ret    $0xc
b11751:	cc                   	int3
b11752:	cc                   	int3
b11753:	cc                   	int3
b11754:	cc                   	int3
b11755:	cc                   	int3
b11756:	cc                   	int3
b11757:	cc                   	int3
b11758:	cc                   	int3
b11759:	cc                   	int3
b1175a:	cc                   	int3
b1175b:	cc                   	int3
b1175c:	cc                   	int3
b1175d:	cc                   	int3
b1175e:	cc                   	int3
b1175f:	cc                   	int3
b11760:	cc                   	int3
b11761:	cc                   	int3
b11762:	cc                   	int3
b11763:	cc                   	int3
b11764:	cc                   	int3
b11765:	cc                   	int3
b11766:	cc                   	int3
b11767:	cc                   	int3
b11768:	cc                   	int3
b11769:	cc                   	int3
b1176a:	cc                   	int3
b1176b:	cc                   	int3
b1176c:	cc                   	int3
b1176d:	cc                   	int3
b1176e:	cc                   	int3
b1176f:	cc                   	int3
b11770:	8b 44 24 04          	mov    0x4(%esp),%eax
b11774:	c3                   	ret
b11775:	cc                   	int3
b11776:	cc                   	int3
b11777:	cc                   	int3
b11778:	cc                   	int3
b11779:	cc                   	int3
b1177a:	cc                   	int3
b1177b:	cc                   	int3
b1177c:	cc                   	int3
b1177d:	cc                   	int3
b1177e:	cc                   	int3
b1177f:	cc                   	int3
b11780:	8b 44 24 04          	mov    0x4(%esp),%eax
b11784:	c3                   	ret
b11785:	cc                   	int3
b11786:	cc                   	int3
b11787:	cc                   	int3
b11788:	cc                   	int3
b11789:	cc                   	int3
b1178a:	cc                   	int3
b1178b:	cc                   	int3
b1178c:	cc                   	int3
b1178d:	cc                   	int3
b1178e:	cc                   	int3
b1178f:	cc                   	int3
b11790:	55                   	push   %ebp
b11791:	8b ec                	mov    %esp,%ebp
b11793:	6a ff                	push   $0xffffffff
b11795:	68 a2 00 bc 00       	push   $0xbc00a2
b1179a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
b117a0:	50                   	push   %eax
b117a1:	83 ec 08             	sub    $0x8,%esp
b117a4:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
b117a9:	33 c5                	xor    %ebp,%eax
b117ab:	50                   	push   %eax
b117ac:	8d 45 f4             	lea    -0xc(%ebp),%eax
b117af:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
b117b5:	68 14 01 00 00       	push   $0x114
b117ba:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
b117c1:	e8 b7 91 91 ff       	call   0x42a97d
b117c6:	83 c4 04             	add    $0x4,%esp
b117c9:	89 45 ec             	mov    %eax,-0x14(%ebp)
b117cc:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
b117d3:	85 c0                	test   %eax,%eax
b117d5:	74 1d                	je     0xb117f4
b117d7:	8b c8                	mov    %eax,%ecx
b117d9:	e8 ef 79 90 ff       	call   0x4191cd
b117de:	8b 4d 08             	mov    0x8(%ebp),%ecx
b117e1:	89 01                	mov    %eax,(%ecx)
b117e3:	8b c1                	mov    %ecx,%eax
b117e5:	8b 4d f4             	mov    -0xc(%ebp),%ecx
b117e8:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
b117ef:	59                   	pop    %ecx
b117f0:	8b e5                	mov    %ebp,%esp
b117f2:	5d                   	pop    %ebp
b117f3:	c3                   	ret
b117f4:	8b 45 08             	mov    0x8(%ebp),%eax
b117f7:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
b117fd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
b11800:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
b11807:	59                   	pop    %ecx
b11808:	8b e5                	mov    %ebp,%esp
b1180a:	5d                   	pop    %ebp
b1180b:	c3                   	ret
b1180c:	cc                   	int3
b1180d:	cc                   	int3
b1180e:	cc                   	int3
b1180f:	cc                   	int3
b11810:	cc                   	int3
b11811:	cc                   	int3
b11812:	cc                   	int3
b11813:	cc                   	int3
b11814:	cc                   	int3
b11815:	cc                   	int3
b11816:	cc                   	int3
b11817:	cc                   	int3
b11818:	cc                   	int3
b11819:	cc                   	int3
b1181a:	cc                   	int3
b1181b:	cc                   	int3
b1181c:	cc                   	int3
b1181d:	cc                   	int3
b1181e:	cc                   	int3
b1181f:	cc                   	int3
b11820:	cc                   	int3
b11821:	cc                   	int3
b11822:	cc                   	int3
b11823:	cc                   	int3
b11824:	cc                   	int3
b11825:	cc                   	int3
b11826:	cc                   	int3
b11827:	cc                   	int3
b11828:	cc                   	int3
b11829:	cc                   	int3
b1182a:	cc                   	int3
b1182b:	cc                   	int3
b1182c:	cc                   	int3
b1182d:	cc                   	int3
b1182e:	cc                   	int3
b1182f:	cc                   	int3
b11830:	55                   	push   %ebp
b11831:	8b ec                	mov    %esp,%ebp
b11833:	6a ff                	push   $0xffffffff
b11835:	68 e2 00 bc 00       	push   $0xbc00e2
b1183a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
b11840:	50                   	push   %eax
b11841:	83 ec 08             	sub    $0x8,%esp
b11844:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
b11849:	33 c5                	xor    %ebp,%eax
b1184b:	50                   	push   %eax
b1184c:	8d 45 f4             	lea    -0xc(%ebp),%eax
b1184f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
b11855:	68 14 01 00 00       	push   $0x114
b1185a:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
b11861:	e8 17 91 91 ff       	call   0x42a97d
b11866:	83 c4 04             	add    $0x4,%esp
b11869:	89 45 ec             	mov    %eax,-0x14(%ebp)
b1186c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
b11873:	85 c0                	test   %eax,%eax
b11875:	74 20                	je     0xb11897
b11877:	ff 75 0c             	push   0xc(%ebp)
b1187a:	8b c8                	mov    %eax,%ecx
b1187c:	e8 8d 00 91 ff       	call   0x42190e
b11881:	8b 4d 08             	mov    0x8(%ebp),%ecx
b11884:	89 01                	mov    %eax,(%ecx)
b11886:	8b c1                	mov    %ecx,%eax
b11888:	8b 4d f4             	mov    -0xc(%ebp),%ecx
b1188b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
b11892:	59                   	pop    %ecx
b11893:	8b e5                	mov    %ebp,%esp
b11895:	5d                   	pop    %ebp
b11896:	c3                   	ret
b11897:	8b 45 08             	mov    0x8(%ebp),%eax
b1189a:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
b118a0:	8b 4d f4             	mov    -0xc(%ebp),%ecx
b118a3:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
b118aa:	59                   	pop    %ecx
b118ab:	8b e5                	mov    %ebp,%esp
b118ad:	5d                   	pop    %ebp
b118ae:	c3                   	ret
b118af:	cc                   	int3
b118b0:	cc                   	int3
b118b1:	cc                   	int3
b118b2:	cc                   	int3
b118b3:	cc                   	int3
b118b4:	cc                   	int3
b118b5:	cc                   	int3
b118b6:	cc                   	int3
b118b7:	cc                   	int3
b118b8:	cc                   	int3
b118b9:	cc                   	int3
b118ba:	cc                   	int3
b118bb:	cc                   	int3
b118bc:	cc                   	int3
b118bd:	cc                   	int3
b118be:	cc                   	int3
b118bf:	cc                   	int3
b118c0:	cc                   	int3
b118c1:	cc                   	int3
b118c2:	cc                   	int3
b118c3:	cc                   	int3
b118c4:	cc                   	int3
b118c5:	cc                   	int3
b118c6:	cc                   	int3
b118c7:	cc                   	int3
b118c8:	cc                   	int3
b118c9:	cc                   	int3
b118ca:	cc                   	int3
b118cb:	cc                   	int3
b118cc:	cc                   	int3
b118cd:	cc                   	int3
b118ce:	cc                   	int3
b118cf:	cc                   	int3
b118d0:	8b 44 24 04          	mov    0x4(%esp),%eax
b118d4:	89 01                	mov    %eax,(%ecx)
b118d6:	8b c1                	mov    %ecx,%eax
b118d8:	c7 41 04 20 00 00 00 	movl   $0x20,0x4(%ecx)
b118df:	c7 41 08 ff ff ff ff 	movl   $0xffffffff,0x8(%ecx)
b118e6:	c2 04 00             	ret    $0x4
b118e9:	cc                   	int3
b118ea:	cc                   	int3
b118eb:	cc                   	int3
b118ec:	cc                   	int3
b118ed:	cc                   	int3
b118ee:	cc                   	int3
b118ef:	cc                   	int3
b118f0:	8b 44 24 08          	mov    0x8(%esp),%eax
b118f4:	8b 54 24 04          	mov    0x4(%esp),%edx
b118f8:	53                   	push   %ebx
b118f9:	8b 5c 24 10          	mov    0x10(%esp),%ebx
b118fd:	56                   	push   %esi
b118fe:	57                   	push   %edi
b118ff:	8b f9                	mov    %ecx,%edi
b11901:	89 87 84 13 00 00    	mov    %eax,0x1384(%edi)
b11907:	8d 77 08             	lea    0x8(%edi),%esi
b1190a:	89 57 04             	mov    %edx,0x4(%edi)
b1190d:	b8 01 00 00 00       	mov    $0x1,%eax
b11912:	8b ca                	mov    %edx,%ecx
b11914:	8d 76 04             	lea    0x4(%esi),%esi
b11917:	c1 e9 1e             	shr    $0x1e,%ecx
b1191a:	33 d1                	xor    %ecx,%edx
b1191c:	0f af d3             	imul   %ebx,%edx
b1191f:	03 d0                	add    %eax,%edx
b11921:	40                   	inc    %eax
b11922:	89 56 fc             	mov    %edx,-0x4(%esi)
b11925:	3d 70 02 00 00       	cmp    $0x270,%eax
b1192a:	7c e6                	jl     0xb11912
b1192c:	c7 07 70 02 00 00    	movl   $0x270,(%edi)