45254b:	0f b7 c0             	movzwl %ax,%eax
45254e:	0d 00 00 07 80       	or     $0x80070000,%eax
452553:	85 c0                	test   %eax,%eax
452555:	79 11                	jns    0x452568
452557:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
45255e:	c7 05 34 d0 d5 00 00 	movl   $0x0,0xd5d034
452565:	00 00 00
452568:	68 c0 5e bc 00       	push   $0xbc5ec0
45256d:	e8 38 21 fc ff       	call   0x4146aa
452572:	59                   	pop    %ecx
452573:	c3                   	ret
452574:	cc                   	int3
452575:	cc                   	int3
452576:	cc                   	int3
452577:	cc                   	int3
452578:	cc                   	int3
452579:	cc                   	int3
45257a:	cc                   	int3
45257b:	cc                   	int3
45257c:	cc                   	int3
45257d:	cc                   	int3
45257e:	cc                   	int3
45257f:	cc                   	int3
452580:	cc                   	int3
452581:	cc                   	int3
452582:	cc                   	int3
452583:	cc                   	int3
452584:	cc                   	int3
452585:	cc                   	int3
452586:	cc                   	int3
452587:	cc                   	int3
452588:	cc                   	int3
452589:	cc                   	int3
45258a:	cc                   	int3
45258b:	cc                   	int3
45258c:	cc                   	int3
45258d:	cc                   	int3
45258e:	cc                   	int3
45258f:	cc                   	int3
452590:	e8 be bd fc ff       	call   0x41e353
452595:	c6 05 3d 7a d7 00 01 	movb   $0x1,0xd77a3d
45259c:	c3                   	ret
45259d:	cc                   	int3
45259e:	cc                   	int3
45259f:	cc                   	int3
4525a0:	6a 00                	push   $0x0
4525a2:	68 14 d0 d5 00       	push   $0xd5d014
4525a7:	ff 15 d0 36 d8 00    	call   *0xd836d0
4525ad:	85 c0                	test   %eax,%eax
4525af:	75 29                	jne    0x4525da
4525b1:	ff 15 d4 36 d8 00    	call   *0xd836d4
4525b7:	85 c0                	test   %eax,%eax
4525b9:	7e 0a                	jle    0x4525c5
4525bb:	0f b7 c0             	movzwl %ax,%eax
4525be:	0d 00 00 07 80       	or     $0x80070000,%eax
4525c3:	85 c0                	test   %eax,%eax
4525c5:	79 13                	jns    0x4525da
4525c7:	68 20 5f bc 00       	push   $0xbc5f20
4525cc:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
4525d3:	e8 d2 20 fc ff       	call   0x4146aa
4525d8:	59                   	pop    %ecx
4525d9:	c3                   	ret
4525da:	68 20 5f bc 00       	push   $0xbc5f20
4525df:	c7 05 04 d0 d5 00 28 	movl   $0x28,0xd5d004
4525e6:	00 00 00
4525e9:	e8 bc 20 fc ff       	call   0x4146aa
4525ee:	59                   	pop    %ecx
4525ef:	c3                   	ret
4525f0:	cc                   	int3
4525f1:	cc                   	int3
4525f2:	cc                   	int3
4525f3:	cc                   	int3
4525f4:	cc                   	int3
4525f5:	cc                   	int3
4525f6:	cc                   	int3
4525f7:	cc                   	int3
4525f8:	cc                   	int3
4525f9:	cc                   	int3
4525fa:	cc                   	int3
4525fb:	cc                   	int3
4525fc:	cc                   	int3
4525fd:	cc                   	int3
4525fe:	cc                   	int3
4525ff:	cc                   	int3
452600:	cc                   	int3
452601:	cc                   	int3
452602:	cc                   	int3
452603:	cc                   	int3
452604:	cc                   	int3
452605:	cc                   	int3
452606:	cc                   	int3
452607:	cc                   	int3
452608:	cc                   	int3
452609:	cc                   	int3
45260a:	cc                   	int3
45260b:	cc                   	int3
45260c:	cc                   	int3
45260d:	cc                   	int3
45260e:	cc                   	int3
45260f:	cc                   	int3
452610:	6a 00                	push   $0x0
452612:	68 38 d0 d5 00       	push   $0xd5d038
452617:	ff 15 d0 36 d8 00    	call   *0xd836d0
45261d:	85 c0                	test   %eax,%eax
45261f:	75 27                	jne    0x452648
452621:	ff 15 d4 36 d8 00    	call   *0xd836d4
452627:	85 c0                	test   %eax,%eax
452629:	7e 0a                	jle    0x452635
45262b:	0f b7 c0             	movzwl %ax,%eax
45262e:	0d 00 00 07 80       	or     $0x80070000,%eax
452633:	85 c0                	test   %eax,%eax
452635:	79 11                	jns    0x452648
452637:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
45263e:	c7 05 34 d0 d5 00 00 	movl   $0x0,0xd5d034
452645:	00 00 00
452648:	68 80 5f bc 00       	push   $0xbc5f80
45264d:	e8 58 20 fc ff       	call   0x4146aa
452652:	59                   	pop    %ecx
452653:	c3                   	ret
452654:	cc                   	int3
452655:	cc                   	int3
452656:	cc                   	int3
452657:	cc                   	int3
452658:	cc                   	int3
452659:	cc                   	int3
45265a:	cc                   	int3
45265b:	cc                   	int3
45265c:	cc                   	int3
45265d:	cc                   	int3
45265e:	cc                   	int3
45265f:	cc                   	int3
452660:	cc                   	int3
452661:	cc                   	int3
452662:	cc                   	int3
452663:	cc                   	int3
452664:	cc                   	int3
452665:	cc                   	int3
452666:	cc                   	int3
452667:	cc                   	int3
452668:	cc                   	int3
452669:	cc                   	int3
45266a:	cc                   	int3
45266b:	cc                   	int3
45266c:	cc                   	int3
45266d:	cc                   	int3
45266e:	cc                   	int3
45266f:	cc                   	int3
452670:	e8 de bc fc ff       	call   0x41e353
452675:	c6 05 3d 7a d7 00 01 	movb   $0x1,0xd77a3d
45267c:	c3                   	ret
45267d:	cc                   	int3
45267e:	cc                   	int3
45267f:	cc                   	int3
452680:	6a 00                	push   $0x0
452682:	68 14 d0 d5 00       	push   $0xd5d014
452687:	ff 15 d0 36 d8 00    	call   *0xd836d0
45268d:	85 c0                	test   %eax,%eax
45268f:	75 29                	jne    0x4526ba
452691:	ff 15 d4 36 d8 00    	call   *0xd836d4
452697:	85 c0                	test   %eax,%eax
452699:	7e 0a                	jle    0x4526a5
45269b:	0f b7 c0             	movzwl %ax,%eax
45269e:	0d 00 00 07 80       	or     $0x80070000,%eax
4526a3:	85 c0                	test   %eax,%eax
4526a5:	79 13                	jns    0x4526ba
4526a7:	68 e0 5f bc 00       	push   $0xbc5fe0
4526ac:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
4526b3:	e8 f2 1f fc ff       	call   0x4146aa
4526b8:	59                   	pop    %ecx
4526b9:	c3                   	ret
4526ba:	68 e0 5f bc 00       	push   $0xbc5fe0
4526bf:	c7 05 04 d0 d5 00 28 	movl   $0x28,0xd5d004
4526c6:	00 00 00
4526c9:	e8 dc 1f fc ff       	call   0x4146aa
4526ce:	59                   	pop    %ecx
4526cf:	c3                   	ret
4526d0:	cc                   	int3
4526d1:	cc                   	int3
4526d2:	cc                   	int3
4526d3:	cc                   	int3
4526d4:	cc                   	int3
4526d5:	cc                   	int3
4526d6:	cc                   	int3
4526d7:	cc                   	int3
4526d8:	cc                   	int3
4526d9:	cc                   	int3
4526da:	cc                   	int3
4526db:	cc                   	int3
4526dc:	cc                   	int3
4526dd:	cc                   	int3
4526de:	cc                   	int3
4526df:	cc                   	int3
4526e0:	cc                   	int3
4526e1:	cc                   	int3
4526e2:	cc                   	int3
4526e3:	cc                   	int3
4526e4:	cc                   	int3
4526e5:	cc                   	int3
4526e6:	cc                   	int3
4526e7:	cc                   	int3
4526e8:	cc                   	int3
4526e9:	cc                   	int3
4526ea:	cc                   	int3
4526eb:	cc                   	int3
4526ec:	cc                   	int3
4526ed:	cc                   	int3
4526ee:	cc                   	int3
4526ef:	cc                   	int3
4526f0:	6a 00                	push   $0x0
4526f2:	68 38 d0 d5 00       	push   $0xd5d038
4526f7:	ff 15 d0 36 d8 00    	call   *0xd836d0
4526fd:	85 c0                	test   %eax,%eax
4526ff:	75 27                	jne    0x452728
452701:	ff 15 d4 36 d8 00    	call   *0xd836d4
452707:	85 c0                	test   %eax,%eax
452709:	7e 0a                	jle    0x452715
45270b:	0f b7 c0             	movzwl %ax,%eax
45270e:	0d 00 00 07 80       	or     $0x80070000,%eax
452713:	85 c0                	test   %eax,%eax
452715:	79 11                	jns    0x452728
452717:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
45271e:	c7 05 34 d0 d5 00 00 	movl   $0x0,0xd5d034
452725:	00 00 00
452728:	68 40 60 bc 00       	push   $0xbc6040
45272d:	e8 78 1f fc ff       	call   0x4146aa
452732:	59                   	pop    %ecx
452733:	c3                   	ret
452734:	cc                   	int3
452735:	cc                   	int3
452736:	cc                   	int3
452737:	cc                   	int3
452738:	cc                   	int3
452739:	cc                   	int3
45273a:	cc                   	int3
45273b:	cc                   	int3
45273c:	cc                   	int3
45273d:	cc                   	int3
45273e:	cc                   	int3
45273f:	cc                   	int3
452740:	cc                   	int3
452741:	cc                   	int3
452742:	cc                   	int3
452743:	cc                   	int3
452744:	cc                   	int3
452745:	cc                   	int3
452746:	cc                   	int3
452747:	cc                   	int3
452748:	cc                   	int3
452749:	cc                   	int3
45274a:	cc                   	int3
45274b:	cc                   	int3
45274c:	cc                   	int3
45274d:	cc                   	int3
45274e:	cc                   	int3
45274f:	cc                   	int3
452750:	e8 fe bb fc ff       	call   0x41e353
452755:	c6 05 3d 7a d7 00 01 	movb   $0x1,0xd77a3d
45275c:	c3                   	ret
45275d:	cc                   	int3
45275e:	cc                   	int3
45275f:	cc                   	int3
452760:	6a 00                	push   $0x0
452762:	68 14 d0 d5 00       	push   $0xd5d014
452767:	ff 15 d0 36 d8 00    	call   *0xd836d0
45276d:	85 c0                	test   %eax,%eax
45276f:	75 29                	jne    0x45279a
452771:	ff 15 d4 36 d8 00    	call   *0xd836d4
452777:	85 c0                	test   %eax,%eax
452779:	7e 0a                	jle    0x452785
45277b:	0f b7 c0             	movzwl %ax,%eax
45277e:	0d 00 00 07 80       	or     $0x80070000,%eax
452783:	85 c0                	test   %eax,%eax
452785:	79 13                	jns    0x45279a
452787:	68 b0 60 bc 00       	push   $0xbc60b0
45278c:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
452793:	e8 12 1f fc ff       	call   0x4146aa
452798:	59                   	pop    %ecx
452799:	c3                   	ret
45279a:	68 b0 60 bc 00       	push   $0xbc60b0
45279f:	c7 05 04 d0 d5 00 28 	movl   $0x28,0xd5d004
4527a6:	00 00 00
4527a9:	e8 fc 1e fc ff       	call   0x4146aa
4527ae:	59                   	pop    %ecx
4527af:	c3                   	ret
4527b0:	cc                   	int3
4527b1:	cc                   	int3
4527b2:	cc                   	int3
4527b3:	cc                   	int3
4527b4:	cc                   	int3
4527b5:	cc                   	int3
4527b6:	cc                   	int3
4527b7:	cc                   	int3
4527b8:	cc                   	int3
4527b9:	cc                   	int3
4527ba:	cc                   	int3
4527bb:	cc                   	int3
4527bc:	cc                   	int3
4527bd:	cc                   	int3
4527be:	cc                   	int3
4527bf:	cc                   	int3
4527c0:	cc                   	int3
4527c1:	cc                   	int3
4527c2:	cc                   	int3
4527c3:	cc                   	int3
4527c4:	cc                   	int3
4527c5:	cc                   	int3
4527c6:	cc                   	int3
4527c7:	cc                   	int3
4527c8:	cc                   	int3
4527c9:	cc                   	int3
4527ca:	cc                   	int3
4527cb:	cc                   	int3
4527cc:	cc                   	int3
4527cd:	cc                   	int3
4527ce:	cc                   	int3
4527cf:	cc                   	int3
4527d0:	6a 00                	push   $0x0
4527d2:	68 38 d0 d5 00       	push   $0xd5d038
4527d7:	ff 15 d0 36 d8 00    	call   *0xd836d0
4527dd:	85 c0                	test   %eax,%eax
4527df:	75 27                	jne    0x452808
4527e1:	ff 15 d4 36 d8 00    	call   *0xd836d4
4527e7:	85 c0                	test   %eax,%eax
4527e9:	7e 0a                	jle    0x4527f5
4527eb:	0f b7 c0             	movzwl %ax,%eax
4527ee:	0d 00 00 07 80       	or     $0x80070000,%eax
4527f3:	85 c0                	test   %eax,%eax
4527f5:	79 11                	jns    0x452808
4527f7:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
4527fe:	c7 05 34 d0 d5 00 00 	movl   $0x0,0xd5d034
452805:	00 00 00
452808:	68 10 61 bc 00       	push   $0xbc6110
45280d:	e8 98 1e fc ff       	call   0x4146aa
452812:	59                   	pop    %ecx
452813:	c3                   	ret
452814:	cc                   	int3
452815:	cc                   	int3
452816:	cc                   	int3
452817:	cc                   	int3
452818:	cc                   	int3
452819:	cc                   	int3
45281a:	cc                   	int3
45281b:	cc                   	int3
45281c:	cc                   	int3
45281d:	cc                   	int3
45281e:	cc                   	int3
45281f:	cc                   	int3
452820:	cc                   	int3
452821:	cc                   	int3
452822:	cc                   	int3