46a6d0:	36 51                	ss push %ecx
46a6d2:	49                   	dec    %ecx
46a6d3:	41                   	inc    %ecx
46a6d4:	41                   	inc    %ecx
46a6d5:	41                   	inc    %ecx
46a6d6:	41                   	inc    %ecx
46a6d7:	41                   	inc    %ecx
46a6d8:	4c                   	dec    %esp
46a6d9:	6f                   	outsl  %ds:(%esi),(%dx)
46a6da:	41                   	inc    %ecx
46a6db:	41                   	inc    %ecx
46a6dc:	41                   	inc    %ecx
46a6dd:	41                   	inc    %ecx
46a6de:	41                   	inc    %ecx
46a6df:	41                   	inc    %ecx
46a6e0:	41                   	inc    %ecx
46a6e1:	45                   	inc    %ebp
46a6e2:	41                   	inc    %ecx
46a6e3:	41                   	inc    %ecx
46a6e4:	51                   	push   %ecx
46a6e5:	41                   	inc    %ecx
46a6e6:	42                   	inc    %edx
46a6e7:	41                   	inc    %ecx
46a6e8:	42                   	inc    %edx
46a6e9:	41                   	inc    %ecx
46a6ea:	41                   	inc    %ecx
46a6eb:	64 67 6e             	outsb  %fs:(%si),(%dx)
46a6ee:	2b 42 67             	sub    0x67(%edx),%eax
46a6f1:	55                   	push   %ebp
46a6f2:	41                   	inc    %ecx
46a6f3:	41                   	inc    %ecx
46a6f4:	51                   	push   %ecx
46a6f5:	41                   	inc    %ecx
46a6f6:	42                   	inc    %edx
46a6f7:	41                   	inc    %ecx
46a6f8:	41                   	inc    %ecx
46a6f9:	41                   	inc    %ecx
46a6fa:	42                   	inc    %edx
46a6fb:	41                   	inc    %ecx
46a6fc:	41                   	inc    %ecx
46a6fd:	42                   	inc    %edx
46a6fe:	52                   	push   %edx
46a6ff:	41                   	inc    %ecx
46a700:	41                   	inc    %ecx
46a701:	41                   	inc    %ecx
46a702:	41                   	inc    %ecx
46a703:	42                   	inc    %edx
46a704:	51                   	push   %ecx
46a705:	41                   	inc    %ecx
46a706:	43                   	inc    %ebx
46a707:	41                   	inc    %ecx
46a708:	41                   	inc    %ecx
46a709:	63 41 41             	arpl   %eax,0x41(%ecx)
46a70c:	77 45                	ja     0x46a753
46a70e:	41                   	inc    %ecx
46a70f:	41                   	inc    %ecx
46a710:	45                   	inc    %ebp
46a711:	4d                   	dec    %ebp
46a712:	4c                   	dec    %esp
46a713:	41                   	inc    %ecx
46a714:	41                   	inc    %ecx
46a715:	42                   	inc    %edx
46a716:	70 41                	jo     0x46a759
46a718:	41                   	inc    %ecx
46a719:	51                   	push   %ecx
46a71a:	41                   	inc    %ecx
46a71b:	43                   	inc    %ebx
46a71c:	77 41                	ja     0x46a75f
46a71e:	44                   	inc    %esp
46a71f:	41                   	inc    %ecx
46a720:	52                   	push   %edx
46a721:	41                   	inc    %ecx
46a722:	41                   	inc    %ecx
46a723:	53                   	push   %ebx
46a724:	77 73                	ja     0x46a799
46a726:	41                   	inc    %ecx
46a727:	41                   	inc    %ecx
46a728:	41                   	inc    %ecx
46a729:	55                   	push   %ebp
46a72a:	41                   	inc    %ecx
46a72b:	42                   	inc    %edx
46a72c:	41                   	inc    %ecx
46a72d:	41                   	inc    %ecx
46a72e:	50                   	push   %eax
46a72f:	41                   	inc    %ecx
46a730:	41                   	inc    %ecx
46a731:	41                   	inc    %ecx
46a732:	41                   	inc    %ecx
46a733:	41                   	inc    %ecx
46a734:	41                   	inc    %ecx
46a735:	42                   	inc    %edx
46a736:	44                   	inc    %esp
46a737:	43                   	inc    %ebx
46a738:	77 41                	ja     0x46a77b
46a73a:	41                   	inc    %ecx
46a73b:	42                   	inc    %edx
46a73c:	51                   	push   %ecx
46a73d:	41                   	inc    %ecx
46a73e:	45                   	inc    %ebp
46a73f:	41                   	inc    %ecx
46a740:	42                   	inc    %edx
46a741:	4d                   	dec    %ebp
46a742:	41                   	inc    %ecx
46a743:	41                   	inc    %ecx
46a744:	41                   	inc    %ecx
46a745:	45                   	inc    %ebp
46a746:	41                   	inc    %ecx
46a747:	41                   	inc    %ecx
46a748:	45                   	inc    %ebp
46a749:	73 4c                	jae    0x46a797
46a74b:	41                   	inc    %ecx
46a74c:	41                   	inc    %ecx
46a74d:	41                   	inc    %ecx
46a74e:	46                   	inc    %esi
46a74f:	41                   	inc    %ecx
46a750:	41                   	inc    %ecx
46a751:	59                   	pop    %ecx
46a752:	41                   	inc    %ecx
46a753:	47                   	inc    %edi
46a754:	77 41                	ja     0x46a797
46a756:	44                   	inc    %esp
46a757:	41                   	inc    %ecx
46a758:	52                   	push   %edx
46a759:	41                   	inc    %ecx
46a75a:	41                   	inc    %ecx
46a75b:	51                   	push   %ecx
46a75c:	77 73                	ja     0x46a7d1
46a75e:	41                   	inc    %ecx
46a75f:	41                   	inc    %ecx
46a760:	41                   	inc    %ecx
46a761:	55                   	push   %ebp
46a762:	41                   	inc    %ecx
46a763:	44                   	inc    %esp
46a764:	67 41                	addr16 inc %ecx
46a766:	72 41                	jb     0x46a7a9
46a768:	41                   	inc    %ecx
46a769:	73 42                	jae    0x46a7ad
46a76b:	45                   	inc    %ebp
46a76c:	41                   	inc    %ecx
46a76d:	42                   	inc    %edx
46a76e:	4c                   	dec    %esp
46a76f:	43                   	inc    %ebx
46a770:	77 41                	ja     0x46a7b3
46a772:	41                   	inc    %ecx
46a773:	45                   	inc    %ebp
46a774:	51                   	push   %ecx
46a775:	45                   	inc    %ebp
46a776:	4f                   	dec    %edi
46a777:	41                   	inc    %ecx
46a778:	43                   	inc    %ebx
46a779:	38 41 41             	cmp    %al,0x41(%ecx)
46a77c:	41                   	inc    %ecx
46a77d:	41                   	inc    %ecx
46a77e:	51                   	push   %ecx
46a77f:	41                   	inc    %ecx
46a780:	45                   	inc    %ebp
46a781:	38 4c 41 41          	cmp    %cl,0x41(%ecx,%eax,2)
46a785:	41                   	inc    %ecx
46a786:	46                   	inc    %esi
46a787:	41                   	inc    %ecx
46a788:	42                   	inc    %edx
46a789:	41                   	inc    %ecx
46a78a:	41                   	inc    %ecx
46a78b:	4c                   	dec    %esp
46a78c:	77 41                	ja     0x46a7cf
46a78e:	49                   	dec    %ecx
46a78f:	41                   	inc    %ecx
46a790:	52                   	push   %edx
46a791:	41                   	inc    %ecx
46a792:	41                   	inc    %ecx
46a793:	55                   	push   %ebp
46a794:	77 73                	ja     0x46a809
46a796:	41                   	inc    %ecx
46a797:	41                   	inc    %ecx
46a798:	42                   	inc    %edx
46a799:	45                   	inc    %ebp
46a79a:	42                   	inc    %edx
46a79b:	45                   	inc    %ebp
46a79c:	67 41                	addr16 inc %ecx
46a79e:	30 41 41             	xor    %al,0x41(%ecx)
46a7a1:	41                   	inc    %ecx
46a7a2:	42                   	inc    %edx
46a7a3:	45                   	inc    %ebp
46a7a4:	41                   	inc    %ecx
46a7a5:	42                   	inc    %edx
46a7a6:	58                   	pop    %eax
46a7a7:	43                   	inc    %ebx
46a7a8:	77 41                	ja     0x46a7eb
46a7aa:	41                   	inc    %ecx
46a7ab:	42                   	inc    %edx
46a7ac:	51                   	push   %ecx
46a7ad:	41                   	inc    %ecx
46a7ae:	55                   	push   %ebp
46a7af:	41                   	inc    %ecx
46a7b0:	44                   	inc    %esp
46a7b1:	51                   	push   %ecx
46a7b2:	41                   	inc    %ecx
46a7b3:	41                   	inc    %ecx
46a7b4:	41                   	inc    %ecx
46a7b5:	45                   	inc    %ebp
46a7b6:	51                   	push   %ecx
46a7b7:	41                   	inc    %ecx
46a7b8:	46                   	inc    %esi
46a7b9:	73 4c                	jae    0x46a807
46a7bb:	41                   	inc    %ecx
46a7bc:	41                   	inc    %ecx
46a7bd:	41                   	inc    %ecx
46a7be:	46                   	inc    %esi
46a7bf:	41                   	inc    %ecx
46a7c0:	42                   	inc    %edx
46a7c1:	67 41                	addr16 inc %ecx
46a7c3:	4e                   	dec    %esi
46a7c4:	77 41                	ja     0x46a807
46a7c6:	41                   	inc    %ecx
46a7c7:	41                   	inc    %ecx
46a7c8:	52                   	push   %edx
46a7c9:	41                   	inc    %ecx
46a7ca:	41                   	inc    %ecx
46a7cb:	58                   	pop    %eax
46a7cc:	77 73                	ja     0x46a841
46a7ce:	41                   	inc    %ecx
46a7cf:	41                   	inc    %ecx
46a7d0:	41                   	inc    %ecx
46a7d1:	55                   	push   %ebp
46a7d2:	41                   	inc    %ecx
46a7d3:	47                   	inc    %edi
46a7d4:	67 41                	addr16 inc %ecx
46a7d6:	34 41                	xor    $0x41,%al
46a7d8:	41                   	inc    %ecx
46a7d9:	49                   	dec    %ecx
46a7da:	42                   	inc    %edx
46a7db:	45                   	inc    %ebp
46a7dc:	41                   	inc    %ecx
46a7dd:	42                   	inc    %edx
46a7de:	44                   	inc    %esp
46a7df:	43                   	inc    %ebx
46a7e0:	77 41                	ja     0x46a823
46a7e2:	41                   	inc    %ecx
46a7e3:	42                   	inc    %edx
46a7e4:	51                   	push   %ecx
46a7e5:	41                   	inc    %ecx
46a7e6:	61                   	popa
46a7e7:	41                   	inc    %ecx
46a7e8:	44                   	inc    %esp
46a7e9:	77 41                	ja     0x46a82c
46a7eb:	41                   	inc    %ecx
46a7ec:	77 45                	ja     0x46a833
46a7ee:	51                   	push   %ecx
46a7ef:	41                   	inc    %ecx
46a7f0:	45                   	inc    %ebp
46a7f1:	73 4c                	jae    0x46a83f
46a7f3:	41                   	inc    %ecx
46a7f4:	41                   	inc    %ecx
46a7f5:	41                   	inc    %ecx
46a7f6:	46                   	inc    %esi
46a7f7:	41                   	inc    %ecx
46a7f8:	43                   	inc    %ebx
46a7f9:	59                   	pop    %ecx
46a7fa:	41                   	inc    %ecx
46a7fb:	53                   	push   %ebx
46a7fc:	41                   	inc    %ecx
46a7fd:	41                   	inc    %ecx
46a7fe:	44                   	inc    %esp
46a7ff:	41                   	inc    %ecx
46a800:	52                   	push   %edx
46a801:	41                   	inc    %ecx
46a802:	41                   	inc    %ecx
46a803:	54                   	push   %esp
46a804:	77 73                	ja     0x46a879
46a806:	41                   	inc    %ecx
46a807:	41                   	inc    %ecx
46a808:	41                   	inc    %ecx
46a809:	55                   	push   %ebp
46a80a:	41                   	inc    %ecx
46a80b:	4b                   	dec    %ebx
46a80c:	77 42                	ja     0x46a850
46a80e:	4d                   	dec    %ebp
46a80f:	41                   	inc    %ecx
46a810:	41                   	inc    %ecx
46a811:	45                   	inc    %ebp
46a812:	41                   	inc    %ecx
46a813:	51                   	push   %ecx
46a814:	77 73                	ja     0x46a889
46a816:	54                   	push   %esp
46a817:	41                   	inc    %ecx
46a818:	42                   	inc    %edx
46a819:	45                   	inc    %ebp
46a81a:	41                   	inc    %ecx
46a81b:	54                   	push   %esp
46a81c:	77 73                	ja     0x46a891
46a81e:	54                   	push   %esp
46a81f:	41                   	inc    %ecx
46a820:	42                   	inc    %edx
46a821:	45                   	inc    %ebp
46a822:	41                   	inc    %ecx
46a823:	55                   	push   %ebp
46a824:	77 73                	ja     0x46a899
46a826:	6b 41 52 45          	imul   $0x45,0x52(%ecx),%eax
46a82a:	41                   	inc    %ecx
46a82b:	57                   	push   %edi
46a82c:	77 76                	ja     0x46a8a4
46a82e:	49                   	dec    %ecx
46a82f:	41                   	inc    %ecx
46a830:	68 45 41 58 77       	push   $0x77584145
46a835:	76 49                	jbe    0x46a880
46a837:	41                   	inc    %ecx
46a838:	68 4d 41 51 77       	push   $0x7751414d
46a83d:	76 37                	jbe    0x46a876
46a83f:	41                   	inc    %ecx
46a840:	78 4d                	js     0x46a88f
46a842:	41                   	inc    %ecx
46a843:	53                   	push   %ebx
46a844:	77 76                	ja     0x46a8bc
46a846:	37                   	aaa
46a847:	41                   	inc    %ecx
46a848:	78 4d                	js     0x46a897
46a84a:	41                   	inc    %ecx
46a84b:	54                   	push   %esp
46a84c:	77 73                	ja     0x46a8c1
46a84e:	41                   	inc    %ecx
46a84f:	42                   	inc    %edx
46a850:	44                   	inc    %esp
46a851:	4d                   	dec    %ebp
46a852:	41                   	inc    %ecx
46a853:	55                   	push   %ebp
46a854:	77 73                	ja     0x46a8c9
46a856:	45                   	inc    %ebp
46a857:	42                   	inc    %edx
46a858:	44                   	inc    %esp
46a859:	4d                   	dec    %ebp
46a85a:	41                   	inc    %ecx
46a85b:	56                   	push   %esi
46a85c:	77 73                	ja     0x46a8d1
46a85e:	45                   	inc    %ebp
46a85f:	42                   	inc    %edx
46a860:	44                   	inc    %esp
46a861:	4d                   	dec    %ebp
46a862:	41                   	inc    %ecx
46a863:	57                   	push   %edi
46a864:	77 73                	ja     0x46a8d9
46a866:	45                   	inc    %ebp
46a867:	42                   	inc    %edx
46a868:	44                   	inc    %esp
46a869:	4d                   	dec    %ebp
46a86a:	41                   	inc    %ecx
46a86b:	58                   	pop    %eax
46a86c:	77 73                	ja     0x46a8e1
46a86e:	45                   	inc    %ebp
46a86f:	42                   	inc    %edx
46a870:	44                   	inc    %esp