4064e8:	ff 25 64 a6 46 00    	jmp    *0x46a664
4064ee:	8b c0                	mov    %eax,%eax
4064f0:	ff 25 60 a6 46 00    	jmp    *0x46a660
4064f6:	8b c0                	mov    %eax,%eax
4064f8:	ff 25 5c a6 46 00    	jmp    *0x46a65c
4064fe:	8b c0                	mov    %eax,%eax
406500:	ff 25 58 a6 46 00    	jmp    *0x46a658
406506:	8b c0                	mov    %eax,%eax
406508:	ff 25 54 a6 46 00    	jmp    *0x46a654
40650e:	8b c0                	mov    %eax,%eax
406510:	ff 25 50 a6 46 00    	jmp    *0x46a650
406516:	8b c0                	mov    %eax,%eax
406518:	ff 25 4c a6 46 00    	jmp    *0x46a64c
40651e:	8b c0                	mov    %eax,%eax
406520:	ff 25 48 a6 46 00    	jmp    *0x46a648
406526:	8b c0                	mov    %eax,%eax
406528:	ff 25 44 a6 46 00    	jmp    *0x46a644
40652e:	8b c0                	mov    %eax,%eax
406530:	ff 25 40 a6 46 00    	jmp    *0x46a640
406536:	8b c0                	mov    %eax,%eax
406538:	ff 25 3c a6 46 00    	jmp    *0x46a63c
40653e:	8b c0                	mov    %eax,%eax
406540:	ff 25 38 a6 46 00    	jmp    *0x46a638
406546:	8b c0                	mov    %eax,%eax
406548:	ff 25 34 a6 46 00    	jmp    *0x46a634
40654e:	8b c0                	mov    %eax,%eax
406550:	ff 25 30 a6 46 00    	jmp    *0x46a630
406556:	8b c0                	mov    %eax,%eax
406558:	ff 25 2c a6 46 00    	jmp    *0x46a62c
40655e:	8b c0                	mov    %eax,%eax
406560:	ff 25 28 a6 46 00    	jmp    *0x46a628
406566:	8b c0                	mov    %eax,%eax
406568:	ff 25 24 a6 46 00    	jmp    *0x46a624
40656e:	8b c0                	mov    %eax,%eax
406570:	ff 25 20 a6 46 00    	jmp    *0x46a620
406576:	8b c0                	mov    %eax,%eax
406578:	ff 25 1c a6 46 00    	jmp    *0x46a61c
40657e:	8b c0                	mov    %eax,%eax
406580:	ff 25 18 a6 46 00    	jmp    *0x46a618
406586:	8b c0                	mov    %eax,%eax
406588:	ff 25 14 a6 46 00    	jmp    *0x46a614
40658e:	8b c0                	mov    %eax,%eax
406590:	ff 25 10 a6 46 00    	jmp    *0x46a610
406596:	8b c0                	mov    %eax,%eax
406598:	ff 25 0c a6 46 00    	jmp    *0x46a60c
40659e:	8b c0                	mov    %eax,%eax
4065a0:	ff 25 08 a6 46 00    	jmp    *0x46a608
4065a6:	8b c0                	mov    %eax,%eax
4065a8:	ff 25 04 a6 46 00    	jmp    *0x46a604
4065ae:	8b c0                	mov    %eax,%eax
4065b0:	ff 25 00 a6 46 00    	jmp    *0x46a600
4065b6:	8b c0                	mov    %eax,%eax
4065b8:	ff 25 fc a5 46 00    	jmp    *0x46a5fc
4065be:	8b c0                	mov    %eax,%eax
4065c0:	ff 25 f8 a5 46 00    	jmp    *0x46a5f8
4065c6:	8b c0                	mov    %eax,%eax
4065c8:	ff 25 f4 a5 46 00    	jmp    *0x46a5f4
4065ce:	8b c0                	mov    %eax,%eax
4065d0:	ff 25 f0 a5 46 00    	jmp    *0x46a5f0
4065d6:	8b c0                	mov    %eax,%eax
4065d8:	ff 25 ec a5 46 00    	jmp    *0x46a5ec
4065de:	8b c0                	mov    %eax,%eax
4065e0:	ff 25 e8 a5 46 00    	jmp    *0x46a5e8
4065e6:	8b c0                	mov    %eax,%eax
4065e8:	ff 25 e4 a5 46 00    	jmp    *0x46a5e4
4065ee:	8b c0                	mov    %eax,%eax
4065f0:	ff 25 e0 a5 46 00    	jmp    *0x46a5e0
4065f6:	8b c0                	mov    %eax,%eax
4065f8:	ff 25 dc a5 46 00    	jmp    *0x46a5dc
4065fe:	8b c0                	mov    %eax,%eax
406600:	ff 25 d8 a5 46 00    	jmp    *0x46a5d8
406606:	8b c0                	mov    %eax,%eax
406608:	ff 25 d4 a5 46 00    	jmp    *0x46a5d4
40660e:	8b c0                	mov    %eax,%eax
406610:	ff 25 d0 a5 46 00    	jmp    *0x46a5d0
406616:	8b c0                	mov    %eax,%eax
406618:	ff 25 cc a5 46 00    	jmp    *0x46a5cc
40661e:	8b c0                	mov    %eax,%eax
406620:	ff 25 c8 a5 46 00    	jmp    *0x46a5c8
406626:	8b c0                	mov    %eax,%eax
406628:	ff 25 c4 a5 46 00    	jmp    *0x46a5c4
40662e:	8b c0                	mov    %eax,%eax
406630:	ff 25 c0 a5 46 00    	jmp    *0x46a5c0
406636:	8b c0                	mov    %eax,%eax
406638:	ff 25 bc a5 46 00    	jmp    *0x46a5bc
40663e:	8b c0                	mov    %eax,%eax
406640:	ff 25 b8 a5 46 00    	jmp    *0x46a5b8
406646:	8b c0                	mov    %eax,%eax
406648:	ff 25 b4 a5 46 00    	jmp    *0x46a5b4
40664e:	8b c0                	mov    %eax,%eax
406650:	ff 25 b0 a5 46 00    	jmp    *0x46a5b0
406656:	8b c0                	mov    %eax,%eax
406658:	ff 25 ac a5 46 00    	jmp    *0x46a5ac
40665e:	8b c0                	mov    %eax,%eax
406660:	ff 25 a8 a5 46 00    	jmp    *0x46a5a8
406666:	8b c0                	mov    %eax,%eax
406668:	ff 25 a4 a5 46 00    	jmp    *0x46a5a4
40666e:	8b c0                	mov    %eax,%eax
406670:	ff 25 a0 a5 46 00    	jmp    *0x46a5a0
406676:	8b c0                	mov    %eax,%eax
406678:	ff 25 9c a5 46 00    	jmp    *0x46a59c
40667e:	8b c0                	mov    %eax,%eax
406680:	ff 25 98 a5 46 00    	jmp    *0x46a598
406686:	8b c0                	mov    %eax,%eax
406688:	ff 25 94 a5 46 00    	jmp    *0x46a594
40668e:	8b c0                	mov    %eax,%eax
406690:	ff 25 90 a5 46 00    	jmp    *0x46a590
406696:	8b c0                	mov    %eax,%eax
406698:	ff 25 8c a5 46 00    	jmp    *0x46a58c
40669e:	8b c0                	mov    %eax,%eax
4066a0:	ff 25 b8 a5 46 00    	jmp    *0x46a5b8
4066a6:	8b c0                	mov    %eax,%eax
4066a8:	ff 25 88 a5 46 00    	jmp    *0x46a588
4066ae:	8b c0                	mov    %eax,%eax
4066b0:	ff 25 84 a5 46 00    	jmp    *0x46a584
4066b6:	8b c0                	mov    %eax,%eax
4066b8:	ff 25 80 a5 46 00    	jmp    *0x46a580
4066be:	8b c0                	mov    %eax,%eax
4066c0:	ff 25 7c a5 46 00    	jmp    *0x46a57c
4066c6:	8b c0                	mov    %eax,%eax
4066c8:	ff 25 78 a5 46 00    	jmp    *0x46a578
4066ce:	8b c0                	mov    %eax,%eax
4066d0:	ff 25 74 a5 46 00    	jmp    *0x46a574
4066d6:	8b c0                	mov    %eax,%eax
4066d8:	ff 25 74 a5 46 00    	jmp    *0x46a574
4066de:	8b c0                	mov    %eax,%eax
4066e0:	ff 25 70 a5 46 00    	jmp    *0x46a570
4066e6:	8b c0                	mov    %eax,%eax
4066e8:	ff 25 6c a5 46 00    	jmp    *0x46a56c
4066ee:	8b c0                	mov    %eax,%eax
4066f0:	ff 25 68 a5 46 00    	jmp    *0x46a568
4066f6:	8b c0                	mov    %eax,%eax
4066f8:	ff 25 64 a5 46 00    	jmp    *0x46a564
4066fe:	8b c0                	mov    %eax,%eax
406700:	ff 25 60 a5 46 00    	jmp    *0x46a560
406706:	8b c0                	mov    %eax,%eax
406708:	ff 25 5c a5 46 00    	jmp    *0x46a55c
40670e:	8b c0                	mov    %eax,%eax
406710:	ff 25 58 a5 46 00    	jmp    *0x46a558
406716:	8b c0                	mov    %eax,%eax
406718:	ff 25 54 a5 46 00    	jmp    *0x46a554
40671e:	8b c0                	mov    %eax,%eax
406720:	ff 25 50 a5 46 00    	jmp    *0x46a550
406726:	8b c0                	mov    %eax,%eax
406728:	ff 25 4c a5 46 00    	jmp    *0x46a54c
40672e:	8b c0                	mov    %eax,%eax
406730:	ff 25 48 a5 46 00    	jmp    *0x46a548
406736:	8b c0                	mov    %eax,%eax
406738:	ff 25 44 a5 46 00    	jmp    *0x46a544
40673e:	8b c0                	mov    %eax,%eax
406740:	ff 25 40 a5 46 00    	jmp    *0x46a540
406746:	8b c0                	mov    %eax,%eax
406748:	ff 25 3c a5 46 00    	jmp    *0x46a53c
40674e:	8b c0                	mov    %eax,%eax
406750:	ff 25 38 a5 46 00    	jmp    *0x46a538
406756:	8b c0                	mov    %eax,%eax
406758:	ff 25 34 a5 46 00    	jmp    *0x46a534
40675e:	8b c0                	mov    %eax,%eax
406760:	ff 25 30 a5 46 00    	jmp    *0x46a530
406766:	8b c0                	mov    %eax,%eax
406768:	ff 25 2c a5 46 00    	jmp    *0x46a52c
40676e:	8b c0                	mov    %eax,%eax
406770:	ff 25 28 a5 46 00    	jmp    *0x46a528
406776:	8b c0                	mov    %eax,%eax
406778:	ff 25 24 a5 46 00    	jmp    *0x46a524
40677e:	8b c0                	mov    %eax,%eax
406780:	ff 25 20 a5 46 00    	jmp    *0x46a520
406786:	8b c0                	mov    %eax,%eax
406788:	ff 25 1c a5 46 00    	jmp    *0x46a51c
40678e:	8b c0                	mov    %eax,%eax
406790:	ff 25 18 a5 46 00    	jmp    *0x46a518
406796:	8b c0                	mov    %eax,%eax
406798:	ff 25 14 a5 46 00    	jmp    *0x46a514
40679e:	8b c0                	mov    %eax,%eax
4067a0:	ff 25 10 a5 46 00    	jmp    *0x46a510
4067a6:	8b c0                	mov    %eax,%eax
4067a8:	ff 25 0c a5 46 00    	jmp    *0x46a50c
4067ae:	8b c0                	mov    %eax,%eax
4067b0:	ff 25 08 a5 46 00    	jmp    *0x46a508
4067b6:	8b c0                	mov    %eax,%eax
4067b8:	ff 25 04 a5 46 00    	jmp    *0x46a504
4067be:	8b c0                	mov    %eax,%eax
4067c0:	ff 25 00 a5 46 00    	jmp    *0x46a500
4067c6:	8b c0                	mov    %eax,%eax
4067c8:	ff 25 fc a4 46 00    	jmp    *0x46a4fc
4067ce:	8b c0                	mov    %eax,%eax
4067d0:	ff 25 f8 a4 46 00    	jmp    *0x46a4f8
4067d6:	8b c0                	mov    %eax,%eax
4067d8:	ff 25 f4 a4 46 00    	jmp    *0x46a4f4
4067de:	8b c0                	mov    %eax,%eax
4067e0:	ff 25 f0 a4 46 00    	jmp    *0x46a4f0
4067e6:	8b c0                	mov    %eax,%eax
4067e8:	ff 25 ec a4 46 00    	jmp    *0x46a4ec
4067ee:	8b c0                	mov    %eax,%eax
4067f0:	ff 25 e8 a4 46 00    	jmp    *0x46a4e8
4067f6:	8b c0                	mov    %eax,%eax
4067f8:	ff 25 e4 a4 46 00    	jmp    *0x46a4e4
4067fe:	8b c0                	mov    %eax,%eax
406800:	ff 25 e0 a4 46 00    	jmp    *0x46a4e0
406806:	8b c0                	mov    %eax,%eax
406808:	ff 25 dc a4 46 00    	jmp    *0x46a4dc
40680e:	8b c0                	mov    %eax,%eax
406810:	ff 25 d8 a4 46 00    	jmp    *0x46a4d8
406816:	8b c0                	mov    %eax,%eax
406818:	ff 25 d4 a4 46 00    	jmp    *0x46a4d4
40681e:	8b c0                	mov    %eax,%eax
406820:	ff 25 d0 a4 46 00    	jmp    *0x46a4d0
406826:	8b c0                	mov    %eax,%eax
406828:	ff 25 cc a4 46 00    	jmp    *0x46a4cc
40682e:	8b c0                	mov    %eax,%eax
406830:	ff 25 c8 a4 46 00    	jmp    *0x46a4c8
406836:	8b c0                	mov    %eax,%eax
406838:	ff 25 c4 a4 46 00    	jmp    *0x46a4c4
40683e:	8b c0                	mov    %eax,%eax
406840:	ff 25 c0 a4 46 00    	jmp    *0x46a4c0
406846:	8b c0                	mov    %eax,%eax
406848:	ff 25 bc a4 46 00    	jmp    *0x46a4bc
40684e:	8b c0                	mov    %eax,%eax
406850:	ff 25 b8 a4 46 00    	jmp    *0x46a4b8
406856:	8b c0                	mov    %eax,%eax
406858:	ff 25 b4 a4 46 00    	jmp    *0x46a4b4
40685e:	8b c0                	mov    %eax,%eax
406860:	ff 25 b0 a4 46 00    	jmp    *0x46a4b0
406866:	8b c0                	mov    %eax,%eax
406868:	ff 25 ac a4 46 00    	jmp    *0x46a4ac
40686e:	8b c0                	mov    %eax,%eax
406870:	ff 25 a8 a4 46 00    	jmp    *0x46a4a8
406876:	8b c0                	mov    %eax,%eax
406878:	ff 25 a4 a4 46 00    	jmp    *0x46a4a4
40687e:	8b c0                	mov    %eax,%eax
406880:	ff 25 a0 a4 46 00    	jmp    *0x46a4a0
406886:	8b c0                	mov    %eax,%eax
406888:	ff 25 9c a4 46 00    	jmp    *0x46a49c
40688e:	8b c0                	mov    %eax,%eax
406890:	ff 25 98 a4 46 00    	jmp    *0x46a498
406896:	8b c0                	mov    %eax,%eax
406898:	ff 25 94 a4 46 00    	jmp    *0x46a494
40689e:	8b c0                	mov    %eax,%eax
4068a0:	ff 25 90 a4 46 00    	jmp    *0x46a490
4068a6:	8b c0                	mov    %eax,%eax
4068a8:	ff 25 8c a4 46 00    	jmp    *0x46a48c
4068ae:	8b c0                	mov    %eax,%eax
4068b0:	ff 25 88 a4 46 00    	jmp    *0x46a488
4068b6:	8b c0                	mov    %eax,%eax
4068b8:	ff 25 84 a4 46 00    	jmp    *0x46a484
4068be:	8b c0                	mov    %eax,%eax
4068c0:	ff 25 80 a4 46 00    	jmp    *0x46a480
4068c6:	8b c0                	mov    %eax,%eax
4068c8:	ff 25 7c a4 46 00    	jmp    *0x46a47c
4068ce:	8b c0                	mov    %eax,%eax
4068d0:	ff 25 78 a4 46 00    	jmp    *0x46a478
4068d6:	8b c0                	mov    %eax,%eax
4068d8:	ff 25 74 a4 46 00    	jmp    *0x46a474
4068de:	8b c0                	mov    %eax,%eax
4068e0:	ff 25 70 a4 46 00    	jmp    *0x46a470
4068e6:	8b c0                	mov    %eax,%eax
4068e8:	ff 25 6c a4 46 00    	jmp    *0x46a46c
4068ee:	8b c0                	mov    %eax,%eax
4068f0:	ff 25 68 a4 46 00    	jmp    *0x46a468
4068f6:	8b c0                	mov    %eax,%eax
4068f8:	ff 25 64 a4 46 00    	jmp    *0x46a464
4068fe:	8b c0                	mov    %eax,%eax
406900:	ff 25 60 a4 46 00    	jmp    *0x46a460
406906:	8b c0                	mov    %eax,%eax
406908:	ff 25 5c a4 46 00    	jmp    *0x46a45c
40690e:	8b c0                	mov    %eax,%eax
406910:	ff 25 58 a4 46 00    	jmp    *0x46a458
406916:	8b c0                	mov    %eax,%eax
406918:	ff 25 54 a4 46 00    	jmp    *0x46a454
40691e:	8b c0                	mov    %eax,%eax
406920:	0f b7 c0             	movzwl %ax,%eax
406923:	0f b7 d2             	movzwl %dx,%edx
406926:	c1 e2 10             	shl    $0x10,%edx
406929:	0b c2                	or     %edx,%eax
40692b:	c3                   	ret
40692c:	e8 af f7 ff ff       	call   0x4060e0
406931:	c3                   	ret
406932:	8b c0                	mov    %eax,%eax
406934:	33 c0                	xor    %eax,%eax
406936:	c3                   	ret
406937:	90                   	nop
406938:	52                   	push   %edx
406939:	50                   	push   %eax
40693a:	e8 c1 f7 ff ff       	call   0x406100
40693f:	50                   	push   %eax
406940:	e8 db f7 ff ff       	call   0x406120
406945:	c3                   	ret
406946:	8b c0                	mov    %eax,%eax
406948:	51                   	push   %ecx
406949:	52                   	push   %edx
40694a:	50                   	push   %eax
40694b:	e8 d8 f7 ff ff       	call   0x406128
406950:	50                   	push   %eax
406951:	50                   	push   %eax
406952:	e8 e1 f7 ff ff       	call   0x406138
406957:	e8 d4 f7 ff ff       	call   0x406130
40695c:	50                   	push   %eax
40695d:	e8 be f7 ff ff       	call   0x406120
406962:	c3                   	ret
406963:	90                   	nop
406964:	50                   	push   %eax
406965:	e8 be f7 ff ff       	call   0x406128
40696a:	50                   	push   %eax
40696b:	50                   	push   %eax
40696c:	e8 c7 f7 ff ff       	call   0x406138
406971:	e8 a2 f7 ff ff       	call   0x406118
406976:	c3                   	ret
406977:	90                   	nop
406978:	c1 e2 08             	shl    $0x8,%edx
40697b:	81 e2 00 00 00 ff    	and    $0xff000000,%edx
406981:	0b c2                	or     %edx,%eax
406983:	c3                   	ret
406984:	51                   	push   %ecx
406985:	89 04 24             	mov    %eax,(%esp)
406988:	0f bf 04 24          	movswl (%esp),%eax
40698c:	89 02                	mov    %eax,(%edx)
40698e:	0f bf 44 24 02       	movswl 0x2(%esp),%eax
406993:	89 42 04             	mov    %eax,0x4(%edx)
406996:	5a                   	pop    %edx
406997:	c3                   	ret
406998:	51                   	push   %ecx
406999:	66 8b 10             	mov    (%eax),%dx
40699c:	66 89 14 24          	mov    %dx,(%esp)
4069a0:	66 8b 40 04          	mov    0x4(%eax),%ax
4069a4:	66 89 44 24 02       	mov    %ax,0x2(%esp)
4069a9:	8b 04 24             	mov    (%esp),%eax
4069ac:	5a                   	pop    %edx
4069ad:	c3                   	ret
4069ae:	8b c0                	mov    %eax,%eax
4069b0:	e8 6b ff ff ff       	call   0x406920
4069b5:	c3                   	ret
4069b6:	8b c0                	mov    %eax,%eax
4069b8:	ff 25 50 a4 46 00    	jmp    *0x46a450
4069be:	8b c0                	mov    %eax,%eax
4069c0:	55                   	push   %ebp
4069c1:	8b ec                	mov    %esp,%ebp
4069c3:	51                   	push   %ecx
4069c4:	53                   	push   %ebx
4069c5:	56                   	push   %esi
4069c6:	57                   	push   %edi
4069c7:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4069ca:	8b fa                	mov    %edx,%edi
4069cc:	8b f0                	mov    %eax,%esi
4069ce:	e8 81 c0 ff ff       	call   0x402a54
4069d3:	8b d8                	mov    %eax,%ebx
4069d5:	8b 45 08             	mov    0x8(%ebp),%eax
4069d8:	50                   	push   %eax
4069d9:	8b 45 0c             	mov    0xc(%ebp),%eax
4069dc:	50                   	push   %eax
4069dd:	8b 45 10             	mov    0x10(%ebp),%eax