41d711:	31 00                	xor    %eax,(%eax)
41d713:	34 00                	xor    $0x0,%al
41d715:	39 00                	cmp    %eax,(%eax)
41d717:	33 00                	xor    (%eax),%eax
41d719:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d720:	00 39                	add    %bh,(%ecx)
41d722:	00 65 00             	add    %ah,0x0(%ebp)
41d725:	32 00                	xor    (%eax),%al
41d727:	64 00 30             	add    %dh,%fs:(%eax)
41d72a:	00 34 00             	add    %dh,(%eax,%eax,1)
41d72d:	35 00 61 00 35       	xor    $0x35006100,%eax
41d732:	00 62 00             	add    %ah,0x0(%edx)
41d735:	33 00                	xor    (%eax),%eax
41d737:	31 00                	xor    %eax,(%eax)
41d739:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d73d:	38 00                	cmp    %al,(%eax)
41d73f:	37                   	aaa
41d740:	00 61 00             	add    %ah,0x0(%ecx)
41d743:	39 00                	cmp    %eax,(%eax)
41d745:	62 00                	bound  %eax,(%eax)
41d747:	34 00                	xor    $0x0,%al
41d749:	32 00                	xor    (%eax),%al
41d74b:	35 00 31 00 39       	xor    $0x39003100,%eax
41d750:	00 32                	add    %dh,(%edx)
41d752:	00 a8 3f 02 00 46    	add    %ch,0x4600023f(%eax)
41d758:	37                   	aaa
41d759:	00 65 00             	add    %ah,0x0(%ebp)
41d75c:	31 00                	xor    %eax,(%eax)
41d75e:	34 00                	xor    $0x0,%al
41d760:	39 00                	cmp    %eax,(%eax)
41d762:	33 00                	xor    (%eax),%eax
41d764:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d76b:	00 39                	add    %bh,(%ecx)
41d76d:	00 65 00             	add    %ah,0x0(%ebp)
41d770:	32 00                	xor    (%eax),%al
41d772:	64 00 30             	add    %dh,%fs:(%eax)
41d775:	00 34 00             	add    %dh,(%eax,%eax,1)
41d778:	35 00 61 00 35       	xor    $0x35006100,%eax
41d77d:	00 62 00             	add    %ah,0x0(%edx)
41d780:	33 00                	xor    (%eax),%eax
41d782:	31 00                	xor    %eax,(%eax)
41d784:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d788:	38 00                	cmp    %al,(%eax)
41d78a:	37                   	aaa
41d78b:	00 61 00             	add    %ah,0x0(%ecx)
41d78e:	39 00                	cmp    %eax,(%eax)
41d790:	62 00                	bound  %eax,(%eax)
41d792:	34 00                	xor    $0x0,%al
41d794:	32 00                	xor    (%eax),%al
41d796:	35 00 31 00 39       	xor    $0x39003100,%eax
41d79b:	00 33                	add    %dh,(%ebx)
41d79d:	00 31                	add    %dh,(%ecx)
41d79f:	45                   	inc    %ebp
41d7a0:	02 00                	add    (%eax),%al
41d7a2:	46                   	inc    %esi
41d7a3:	37                   	aaa
41d7a4:	00 65 00             	add    %ah,0x0(%ebp)
41d7a7:	31 00                	xor    %eax,(%eax)
41d7a9:	34 00                	xor    $0x0,%al
41d7ab:	39 00                	cmp    %eax,(%eax)
41d7ad:	33 00                	xor    (%eax),%eax
41d7af:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d7b6:	00 39                	add    %bh,(%ecx)
41d7b8:	00 65 00             	add    %ah,0x0(%ebp)
41d7bb:	32 00                	xor    (%eax),%al
41d7bd:	64 00 30             	add    %dh,%fs:(%eax)
41d7c0:	00 34 00             	add    %dh,(%eax,%eax,1)
41d7c3:	35 00 61 00 35       	xor    $0x35006100,%eax
41d7c8:	00 62 00             	add    %ah,0x0(%edx)
41d7cb:	33 00                	xor    (%eax),%eax
41d7cd:	31 00                	xor    %eax,(%eax)
41d7cf:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d7d3:	38 00                	cmp    %al,(%eax)
41d7d5:	37                   	aaa
41d7d6:	00 61 00             	add    %ah,0x0(%ecx)
41d7d9:	39 00                	cmp    %eax,(%eax)
41d7db:	62 00                	bound  %eax,(%eax)
41d7dd:	34 00                	xor    $0x0,%al
41d7df:	32 00                	xor    (%eax),%al
41d7e1:	35 00 31 00 39       	xor    $0x39003100,%eax
41d7e6:	00 34 00             	add    %dh,(%eax,%eax,1)
41d7e9:	ba 4a 02 00 46       	mov    $0x4600024a,%edx
41d7ee:	37                   	aaa
41d7ef:	00 65 00             	add    %ah,0x0(%ebp)
41d7f2:	31 00                	xor    %eax,(%eax)
41d7f4:	34 00                	xor    $0x0,%al
41d7f6:	39 00                	cmp    %eax,(%eax)
41d7f8:	33 00                	xor    (%eax),%eax
41d7fa:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d801:	00 39                	add    %bh,(%ecx)
41d803:	00 65 00             	add    %ah,0x0(%ebp)
41d806:	32 00                	xor    (%eax),%al
41d808:	64 00 30             	add    %dh,%fs:(%eax)
41d80b:	00 34 00             	add    %dh,(%eax,%eax,1)
41d80e:	35 00 61 00 35       	xor    $0x35006100,%eax
41d813:	00 62 00             	add    %ah,0x0(%edx)
41d816:	33 00                	xor    (%eax),%eax
41d818:	31 00                	xor    %eax,(%eax)
41d81a:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d81e:	38 00                	cmp    %al,(%eax)
41d820:	37                   	aaa
41d821:	00 61 00             	add    %ah,0x0(%ecx)
41d824:	39 00                	cmp    %eax,(%eax)
41d826:	62 00                	bound  %eax,(%eax)
41d828:	34 00                	xor    $0x0,%al
41d82a:	32 00                	xor    (%eax),%al
41d82c:	35 00 31 00 39       	xor    $0x39003100,%eax
41d831:	00 35 00 43 50 02    	add    %dh,0x2504300
41d837:	00 46 37             	add    %al,0x37(%esi)
41d83a:	00 65 00             	add    %ah,0x0(%ebp)
41d83d:	31 00                	xor    %eax,(%eax)
41d83f:	34 00                	xor    $0x0,%al
41d841:	39 00                	cmp    %eax,(%eax)
41d843:	33 00                	xor    (%eax),%eax
41d845:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d84c:	00 39                	add    %bh,(%ecx)
41d84e:	00 65 00             	add    %ah,0x0(%ebp)
41d851:	32 00                	xor    (%eax),%al
41d853:	64 00 30             	add    %dh,%fs:(%eax)
41d856:	00 34 00             	add    %dh,(%eax,%eax,1)
41d859:	35 00 61 00 35       	xor    $0x35006100,%eax
41d85e:	00 62 00             	add    %ah,0x0(%edx)
41d861:	33 00                	xor    (%eax),%eax
41d863:	31 00                	xor    %eax,(%eax)
41d865:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d869:	38 00                	cmp    %al,(%eax)
41d86b:	37                   	aaa
41d86c:	00 61 00             	add    %ah,0x0(%ecx)
41d86f:	39 00                	cmp    %eax,(%eax)
41d871:	62 00                	bound  %eax,(%eax)
41d873:	34 00                	xor    $0x0,%al
41d875:	32 00                	xor    (%eax),%al
41d877:	35 00 31 00 39       	xor    $0x39003100,%eax
41d87c:	00 36                	add    %dh,(%esi)
41d87e:	00 cc                	add    %cl,%ah
41d880:	55                   	push   %ebp
41d881:	02 00                	add    (%eax),%al
41d883:	46                   	inc    %esi
41d884:	37                   	aaa
41d885:	00 65 00             	add    %ah,0x0(%ebp)
41d888:	31 00                	xor    %eax,(%eax)
41d88a:	34 00                	xor    $0x0,%al
41d88c:	39 00                	cmp    %eax,(%eax)
41d88e:	33 00                	xor    (%eax),%eax
41d890:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d897:	00 39                	add    %bh,(%ecx)
41d899:	00 65 00             	add    %ah,0x0(%ebp)
41d89c:	32 00                	xor    (%eax),%al
41d89e:	64 00 30             	add    %dh,%fs:(%eax)
41d8a1:	00 34 00             	add    %dh,(%eax,%eax,1)
41d8a4:	35 00 61 00 35       	xor    $0x35006100,%eax
41d8a9:	00 62 00             	add    %ah,0x0(%edx)
41d8ac:	33 00                	xor    (%eax),%eax
41d8ae:	31 00                	xor    %eax,(%eax)
41d8b0:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d8b4:	38 00                	cmp    %al,(%eax)
41d8b6:	37                   	aaa
41d8b7:	00 61 00             	add    %ah,0x0(%ecx)
41d8ba:	39 00                	cmp    %eax,(%eax)
41d8bc:	62 00                	bound  %eax,(%eax)
41d8be:	34 00                	xor    $0x0,%al
41d8c0:	32 00                	xor    (%eax),%al
41d8c2:	35 00 31 00 39       	xor    $0x39003100,%eax
41d8c7:	00 37                	add    %dh,(%edi)
41d8c9:	00 55 5b             	add    %dl,0x5b(%ebp)
41d8cc:	02 00                	add    (%eax),%al
41d8ce:	46                   	inc    %esi
41d8cf:	37                   	aaa
41d8d0:	00 65 00             	add    %ah,0x0(%ebp)
41d8d3:	31 00                	xor    %eax,(%eax)
41d8d5:	34 00                	xor    $0x0,%al
41d8d7:	39 00                	cmp    %eax,(%eax)
41d8d9:	33 00                	xor    (%eax),%eax
41d8db:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d8e2:	00 39                	add    %bh,(%ecx)
41d8e4:	00 65 00             	add    %ah,0x0(%ebp)
41d8e7:	32 00                	xor    (%eax),%al
41d8e9:	64 00 30             	add    %dh,%fs:(%eax)
41d8ec:	00 34 00             	add    %dh,(%eax,%eax,1)
41d8ef:	35 00 61 00 35       	xor    $0x35006100,%eax
41d8f4:	00 62 00             	add    %ah,0x0(%edx)
41d8f7:	33 00                	xor    (%eax),%eax
41d8f9:	31 00                	xor    %eax,(%eax)
41d8fb:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d8ff:	38 00                	cmp    %al,(%eax)
41d901:	37                   	aaa
41d902:	00 61 00             	add    %ah,0x0(%ecx)
41d905:	39 00                	cmp    %eax,(%eax)
41d907:	62 00                	bound  %eax,(%eax)
41d909:	34 00                	xor    $0x0,%al
41d90b:	32 00                	xor    (%eax),%al
41d90d:	35 00 31 00 39       	xor    $0x39003100,%eax
41d912:	00 38                	add    %bh,(%eax)
41d914:	00 de                	add    %bl,%dh
41d916:	60                   	pusha
41d917:	02 00                	add    (%eax),%al
41d919:	46                   	inc    %esi
41d91a:	37                   	aaa
41d91b:	00 65 00             	add    %ah,0x0(%ebp)
41d91e:	31 00                	xor    %eax,(%eax)
41d920:	34 00                	xor    $0x0,%al
41d922:	39 00                	cmp    %eax,(%eax)
41d924:	33 00                	xor    (%eax),%eax
41d926:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d92d:	00 39                	add    %bh,(%ecx)
41d92f:	00 65 00             	add    %ah,0x0(%ebp)
41d932:	32 00                	xor    (%eax),%al
41d934:	64 00 30             	add    %dh,%fs:(%eax)
41d937:	00 34 00             	add    %dh,(%eax,%eax,1)
41d93a:	35 00 61 00 35       	xor    $0x35006100,%eax
41d93f:	00 62 00             	add    %ah,0x0(%edx)
41d942:	33 00                	xor    (%eax),%eax
41d944:	31 00                	xor    %eax,(%eax)
41d946:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d94a:	38 00                	cmp    %al,(%eax)
41d94c:	37                   	aaa
41d94d:	00 61 00             	add    %ah,0x0(%ecx)
41d950:	39 00                	cmp    %eax,(%eax)
41d952:	62 00                	bound  %eax,(%eax)
41d954:	34 00                	xor    $0x0,%al
41d956:	32 00                	xor    (%eax),%al
41d958:	35 00 31 00 39       	xor    $0x39003100,%eax
41d95d:	00 39                	add    %bh,(%ecx)
41d95f:	00 67 66             	add    %ah,0x66(%edi)
41d962:	02 00                	add    (%eax),%al
41d964:	42                   	inc    %edx
41d965:	37                   	aaa
41d966:	00 65 00             	add    %ah,0x0(%ebp)
41d969:	31 00                	xor    %eax,(%eax)
41d96b:	34 00                	xor    $0x0,%al
41d96d:	39 00                	cmp    %eax,(%eax)
41d96f:	33 00                	xor    (%eax),%eax
41d971:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d978:	00 39                	add    %bh,(%ecx)
41d97a:	00 65 00             	add    %ah,0x0(%ebp)
41d97d:	32 00                	xor    (%eax),%al
41d97f:	64 00 30             	add    %dh,%fs:(%eax)
41d982:	00 34 00             	add    %dh,(%eax,%eax,1)
41d985:	35 00 61 00 35       	xor    $0x35006100,%eax
41d98a:	00 62 00             	add    %ah,0x0(%edx)
41d98d:	33 00                	xor    (%eax),%eax
41d98f:	31 00                	xor    %eax,(%eax)
41d991:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d995:	38 00                	cmp    %al,(%eax)
41d997:	37                   	aaa
41d998:	00 61 00             	add    %ah,0x0(%ecx)
41d99b:	39 00                	cmp    %eax,(%eax)
41d99d:	62 00                	bound  %eax,(%eax)
41d99f:	34 00                	xor    $0x0,%al
41d9a1:	32 00                	xor    (%eax),%al
41d9a3:	35 00 32 00 f0       	xor    $0xf0003200,%eax
41d9a8:	6b 02 00             	imul   $0x0,(%edx),%eax
41d9ab:	44                   	inc    %esp
41d9ac:	37                   	aaa
41d9ad:	00 65 00             	add    %ah,0x0(%ebp)
41d9b0:	31 00                	xor    %eax,(%eax)
41d9b2:	34 00                	xor    $0x0,%al
41d9b4:	39 00                	cmp    %eax,(%eax)
41d9b6:	33 00                	xor    (%eax),%eax
41d9b8:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d9bf:	00 39                	add    %bh,(%ecx)
41d9c1:	00 65 00             	add    %ah,0x0(%ebp)
41d9c4:	32 00                	xor    (%eax),%al
41d9c6:	64 00 30             	add    %dh,%fs:(%eax)
41d9c9:	00 34 00             	add    %dh,(%eax,%eax,1)
41d9cc:	35 00 61 00 35       	xor    $0x35006100,%eax
41d9d1:	00 62 00             	add    %ah,0x0(%edx)
41d9d4:	33 00                	xor    (%eax),%eax
41d9d6:	31 00                	xor    %eax,(%eax)
41d9d8:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d9dc:	38 00                	cmp    %al,(%eax)
41d9de:	37                   	aaa
41d9df:	00 61 00             	add    %ah,0x0(%ecx)
41d9e2:	39 00                	cmp    %eax,(%eax)
41d9e4:	62 00                	bound  %eax,(%eax)
41d9e6:	34 00                	xor    $0x0,%al
41d9e8:	32 00                	xor    (%eax),%al
41d9ea:	35 00 32 00 30       	xor    $0x30003200,%eax
41d9ef:	00 79 71             	add    %bh,0x71(%ecx)
41d9f2:	02 00                	add    (%eax),%al
41d9f4:	46                   	inc    %esi
41d9f5:	37                   	aaa
41d9f6:	00 65 00             	add    %ah,0x0(%ebp)
41d9f9:	31 00                	xor    %eax,(%eax)
41d9fb:	34 00                	xor    $0x0,%al
41d9fd:	39 00                	cmp    %eax,(%eax)
41d9ff:	33 00                	xor    (%eax),%eax
41da01:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41da08:	00 39                	add    %bh,(%ecx)
41da0a:	00 65 00             	add    %ah,0x0(%ebp)
41da0d:	32 00                	xor    (%eax),%al
41da0f:	64 00 30             	add    %dh,%fs:(%eax)
41da12:	00 34 00             	add    %dh,(%eax,%eax,1)
41da15:	35 00 61 00 35       	xor    $0x35006100,%eax
41da1a:	00 62 00             	add    %ah,0x0(%edx)
41da1d:	33 00                	xor    (%eax),%eax
41da1f:	31 00                	xor    %eax,(%eax)
41da21:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41da25:	38 00                	cmp    %al,(%eax)
41da27:	37                   	aaa
41da28:	00 61 00             	add    %ah,0x0(%ecx)
41da2b:	39 00                	cmp    %eax,(%eax)
41da2d:	62 00                	bound  %eax,(%eax)
41da2f:	34 00                	xor    $0x0,%al
41da31:	32 00                	xor    (%eax),%al
41da33:	35 00 32 00 30       	xor    $0x30003200,%eax
41da38:	00 30                	add    %dh,(%eax)
41da3a:	00 02                	add    %al,(%edx)
41da3c:	77 02                	ja     0x41da40
41da3e:	00 46 37             	add    %al,0x37(%esi)
41da41:	00 65 00             	add    %ah,0x0(%ebp)
41da44:	31 00                	xor    %eax,(%eax)
41da46:	34 00                	xor    $0x0,%al
41da48:	39 00                	cmp    %eax,(%eax)
41da4a:	33 00                	xor    (%eax),%eax
41da4c:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41da53:	00 39                	add    %bh,(%ecx)
41da55:	00 65 00             	add    %ah,0x0(%ebp)
41da58:	32 00                	xor    (%eax),%al
41da5a:	64 00 30             	add    %dh,%fs:(%eax)
41da5d:	00 34 00             	add    %dh,(%eax,%eax,1)
41da60:	35 00 61 00 35       	xor    $0x35006100,%eax
41da65:	00 62 00             	add    %ah,0x0(%edx)
41da68:	33 00                	xor    (%eax),%eax
41da6a:	31 00                	xor    %eax,(%eax)
41da6c:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41da70:	38 00                	cmp    %al,(%eax)
41da72:	37                   	aaa
41da73:	00 61 00             	add    %ah,0x0(%ecx)
41da76:	39 00                	cmp    %eax,(%eax)
41da78:	62 00                	bound  %eax,(%eax)
41da7a:	34 00                	xor    $0x0,%al
41da7c:	32 00                	xor    (%eax),%al
41da7e:	35 00 32 00 30       	xor    $0x30003200,%eax
41da83:	00 31                	add    %dh,(%ecx)
41da85:	00 8b 7c 02 00 46    	add    %cl,0x4600027c(%ebx)
41da8b:	37                   	aaa
41da8c:	00 65 00             	add    %ah,0x0(%ebp)
41da8f:	31 00                	xor    %eax,(%eax)
41da91:	34 00                	xor    $0x0,%al
41da93:	39 00                	cmp    %eax,(%eax)
41da95:	33 00                	xor    (%eax),%eax
41da97:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41da9e:	00 39                	add    %bh,(%ecx)
41daa0:	00 65 00             	add    %ah,0x0(%ebp)
41daa3:	32 00                	xor    (%eax),%al
41daa5:	64 00 30             	add    %dh,%fs:(%eax)
41daa8:	00 34 00             	add    %dh,(%eax,%eax,1)
41daab:	35 00 61 00 35       	xor    $0x35006100,%eax
41dab0:	00 62 00             	add    %ah,0x0(%edx)