40d816:	00 00                	add    %al,(%eax)
40d818:	0a 6f 51             	or     0x51(%edi),%ch
40d81b:	00 00                	add    %al,(%eax)
40d81d:	0a 00                	or     (%eax),%al
40d81f:	02 22                	add    (%edx),%ah
40d821:	00 00                	add    %al,(%eax)
40d823:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
40d827:	00 50 41             	add    %dl,0x41(%eax)
40d82a:	73 58                	jae    0x40d884
40d82c:	00 00                	add    %al,(%eax)
40d82e:	0a 28                	or     (%eax),%ch
40d830:	59                   	pop    %ecx
40d831:	00 00                	add    %al,(%eax)
40d833:	0a 00                	or     (%eax),%al
40d835:	02 17                	add    (%edi),%dl
40d837:	28 5a 00             	sub    %bl,0x0(%edx)
40d83a:	00 0a                	add    %cl,(%edx)
40d83c:	00 02                	add    %al,(%edx)
40d83e:	28 8a 00 00 0a 6f    	sub    %cl,0x6f0a0000(%edx)
40d844:	2a 00                	sub    (%eax),%al
40d846:	00 0a                	add    %cl,(%edx)
40d848:	00 02                	add    %al,(%edx)
40d84a:	20 b6 02 00 00 20    	and    %dh,0x20000002(%esi)
40d850:	c7 02 00 00 73 43    	movl   $0x43730000,(%edx)
40d856:	00 00                	add    %al,(%eax)
40d858:	0a 28                	or     (%eax),%ch
40d85a:	5c                   	pop    %esp
40d85b:	00 00                	add    %al,(%eax)
40d85d:	0a 00                	or     (%eax),%al
40d85f:	02 28                	add    (%eax),%ch
40d861:	5d                   	pop    %ebp
40d862:	00 00                	add    %al,(%eax)
40d864:	0a 02                	or     (%edx),%al
40d866:	7b 0c                	jnp    0x40d874
40d868:	01 00                	add    %eax,(%eax)
40d86a:	04 6f                	add    $0x6f,%al
40d86c:	5e                   	pop    %esi
40d86d:	00 00                	add    %al,(%eax)
40d86f:	0a 00                	or     (%eax),%al
40d871:	02 28                	add    (%eax),%ch
40d873:	5d                   	pop    %ebp
40d874:	00 00                	add    %al,(%eax)
40d876:	0a 02                	or     (%edx),%al
40d878:	7b 0b                	jnp    0x40d885
40d87a:	01 00                	add    %eax,(%eax)
40d87c:	04 6f                	add    $0x6f,%al
40d87e:	5e                   	pop    %esi
40d87f:	00 00                	add    %al,(%eax)
40d881:	0a 00                	or     (%eax),%al
40d883:	02 28                	add    (%eax),%ch
40d885:	5d                   	pop    %ebp
40d886:	00 00                	add    %al,(%eax)
40d888:	0a 02                	or     (%edx),%al
40d88a:	7b 0a                	jnp    0x40d896
40d88c:	01 00                	add    %eax,(%eax)
40d88e:	04 6f                	add    $0x6f,%al
40d890:	5e                   	pop    %esi
40d891:	00 00                	add    %al,(%eax)
40d893:	0a 00                	or     (%eax),%al
40d895:	02 28                	add    (%eax),%ch
40d897:	5d                   	pop    %ebp
40d898:	00 00                	add    %al,(%eax)
40d89a:	0a 02                	or     (%edx),%al
40d89c:	7b 08                	jnp    0x40d8a6
40d89e:	01 00                	add    %eax,(%eax)
40d8a0:	04 6f                	add    $0x6f,%al
40d8a2:	5e                   	pop    %esi
40d8a3:	00 00                	add    %al,(%eax)
40d8a5:	0a 00                	or     (%eax),%al
40d8a7:	02 28                	add    (%eax),%ch
40d8a9:	5d                   	pop    %ebp
40d8aa:	00 00                	add    %al,(%eax)
40d8ac:	0a 02                	or     (%edx),%al
40d8ae:	7b 03                	jnp    0x40d8b3
40d8b0:	01 00                	add    %eax,(%eax)
40d8b2:	04 6f                	add    $0x6f,%al
40d8b4:	5e                   	pop    %esi
40d8b5:	00 00                	add    %al,(%eax)
40d8b7:	0a 00                	or     (%eax),%al
40d8b9:	02 28                	add    (%eax),%ch
40d8bb:	5d                   	pop    %ebp
40d8bc:	00 00                	add    %al,(%eax)
40d8be:	0a 02                	or     (%edx),%al
40d8c0:	7b 02                	jnp    0x40d8c4
40d8c2:	01 00                	add    %eax,(%eax)
40d8c4:	04 6f                	add    $0x6f,%al
40d8c6:	5e                   	pop    %esi
40d8c7:	00 00                	add    %al,(%eax)
40d8c9:	0a 00                	or     (%eax),%al
40d8cb:	02 28                	add    (%eax),%ch
40d8cd:	5d                   	pop    %ebp
40d8ce:	00 00                	add    %al,(%eax)
40d8d0:	0a 02                	or     (%edx),%al
40d8d2:	7b 00                	jnp    0x40d8d4
40d8d4:	01 00                	add    %eax,(%eax)
40d8d6:	04 6f                	add    $0x6f,%al
40d8d8:	5e                   	pop    %esi
40d8d9:	00 00                	add    %al,(%eax)
40d8db:	0a 00                	or     (%eax),%al
40d8dd:	02 28                	add    (%eax),%ch
40d8df:	5d                   	pop    %ebp
40d8e0:	00 00                	add    %al,(%eax)
40d8e2:	0a 02                	or     (%edx),%al
40d8e4:	7b 01                	jnp    0x40d8e7
40d8e6:	01 00                	add    %eax,(%eax)
40d8e8:	04 6f                	add    $0x6f,%al
40d8ea:	5e                   	pop    %esi
40d8eb:	00 00                	add    %al,(%eax)
40d8ed:	0a 00                	or     (%eax),%al
40d8ef:	02 28                	add    (%eax),%ch
40d8f1:	5d                   	pop    %ebp
40d8f2:	00 00                	add    %al,(%eax)
40d8f4:	0a 02                	or     (%edx),%al
40d8f6:	7b ff                	jnp    0x40d8f7
40d8f8:	00 00                	add    %al,(%eax)
40d8fa:	04 6f                	add    $0x6f,%al
40d8fc:	5e                   	pop    %esi
40d8fd:	00 00                	add    %al,(%eax)
40d8ff:	0a 00                	or     (%eax),%al
40d901:	02 28                	add    (%eax),%ch
40d903:	5d                   	pop    %ebp
40d904:	00 00                	add    %al,(%eax)
40d906:	0a 02                	or     (%edx),%al
40d908:	7b fe                	jnp    0x40d908
40d90a:	00 00                	add    %al,(%eax)
40d90c:	04 6f                	add    $0x6f,%al
40d90e:	5e                   	pop    %esi
40d90f:	00 00                	add    %al,(%eax)
40d911:	0a 00                	or     (%eax),%al
40d913:	02 28                	add    (%eax),%ch
40d915:	5d                   	pop    %ebp
40d916:	00 00                	add    %al,(%eax)
40d918:	0a 02                	or     (%edx),%al
40d91a:	7b fd                	jnp    0x40d919
40d91c:	00 00                	add    %al,(%eax)
40d91e:	04 6f                	add    $0x6f,%al
40d920:	5e                   	pop    %esi
40d921:	00 00                	add    %al,(%eax)
40d923:	0a 00                	or     (%eax),%al
40d925:	02 28                	add    (%eax),%ch
40d927:	5d                   	pop    %ebp
40d928:	00 00                	add    %al,(%eax)
40d92a:	0a 02                	or     (%edx),%al
40d92c:	7b fc                	jnp    0x40d92a
40d92e:	00 00                	add    %al,(%eax)
40d930:	04 6f                	add    $0x6f,%al
40d932:	5e                   	pop    %esi
40d933:	00 00                	add    %al,(%eax)
40d935:	0a 00                	or     (%eax),%al
40d937:	02 28                	add    (%eax),%ch
40d939:	5d                   	pop    %ebp
40d93a:	00 00                	add    %al,(%eax)
40d93c:	0a 02                	or     (%edx),%al
40d93e:	7b fb                	jnp    0x40d93b
40d940:	00 00                	add    %al,(%eax)
40d942:	04 6f                	add    $0x6f,%al
40d944:	5e                   	pop    %esi
40d945:	00 00                	add    %al,(%eax)
40d947:	0a 00                	or     (%eax),%al
40d949:	02 28                	add    (%eax),%ch
40d94b:	5d                   	pop    %ebp
40d94c:	00 00                	add    %al,(%eax)
40d94e:	0a 02                	or     (%edx),%al
40d950:	7b fa                	jnp    0x40d94c
40d952:	00 00                	add    %al,(%eax)
40d954:	04 6f                	add    $0x6f,%al
40d956:	5e                   	pop    %esi
40d957:	00 00                	add    %al,(%eax)
40d959:	0a 00                	or     (%eax),%al
40d95b:	02 28                	add    (%eax),%ch
40d95d:	5d                   	pop    %ebp
40d95e:	00 00                	add    %al,(%eax)
40d960:	0a 02                	or     (%edx),%al
40d962:	7b f9                	jnp    0x40d95d
40d964:	00 00                	add    %al,(%eax)
40d966:	04 6f                	add    $0x6f,%al
40d968:	5e                   	pop    %esi
40d969:	00 00                	add    %al,(%eax)
40d96b:	0a 00                	or     (%eax),%al
40d96d:	02 28                	add    (%eax),%ch
40d96f:	5d                   	pop    %ebp
40d970:	00 00                	add    %al,(%eax)
40d972:	0a 02                	or     (%edx),%al
40d974:	7b f8                	jnp    0x40d96e
40d976:	00 00                	add    %al,(%eax)
40d978:	04 6f                	add    $0x6f,%al
40d97a:	5e                   	pop    %esi
40d97b:	00 00                	add    %al,(%eax)
40d97d:	0a 00                	or     (%eax),%al
40d97f:	02 28                	add    (%eax),%ch
40d981:	5d                   	pop    %ebp
40d982:	00 00                	add    %al,(%eax)
40d984:	0a 02                	or     (%edx),%al
40d986:	7b f7                	jnp    0x40d97f
40d988:	00 00                	add    %al,(%eax)
40d98a:	04 6f                	add    $0x6f,%al
40d98c:	5e                   	pop    %esi
40d98d:	00 00                	add    %al,(%eax)
40d98f:	0a 00                	or     (%eax),%al
40d991:	02 28                	add    (%eax),%ch
40d993:	5d                   	pop    %ebp
40d994:	00 00                	add    %al,(%eax)
40d996:	0a 02                	or     (%edx),%al
40d998:	7b f6                	jnp    0x40d990
40d99a:	00 00                	add    %al,(%eax)
40d99c:	04 6f                	add    $0x6f,%al
40d99e:	5e                   	pop    %esi
40d99f:	00 00                	add    %al,(%eax)
40d9a1:	0a 00                	or     (%eax),%al
40d9a3:	02 28                	add    (%eax),%ch
40d9a5:	5d                   	pop    %ebp
40d9a6:	00 00                	add    %al,(%eax)
40d9a8:	0a 02                	or     (%edx),%al
40d9aa:	7b f5                	jnp    0x40d9a1
40d9ac:	00 00                	add    %al,(%eax)
40d9ae:	04 6f                	add    $0x6f,%al
40d9b0:	5e                   	pop    %esi
40d9b1:	00 00                	add    %al,(%eax)
40d9b3:	0a 00                	or     (%eax),%al
40d9b5:	02 28                	add    (%eax),%ch
40d9b7:	5d                   	pop    %ebp
40d9b8:	00 00                	add    %al,(%eax)
40d9ba:	0a 02                	or     (%edx),%al
40d9bc:	7b f4                	jnp    0x40d9b2
40d9be:	00 00                	add    %al,(%eax)
40d9c0:	04 6f                	add    $0x6f,%al
40d9c2:	5e                   	pop    %esi
40d9c3:	00 00                	add    %al,(%eax)
40d9c5:	0a 00                	or     (%eax),%al
40d9c7:	02 28                	add    (%eax),%ch
40d9c9:	5d                   	pop    %ebp
40d9ca:	00 00                	add    %al,(%eax)
40d9cc:	0a 02                	or     (%edx),%al
40d9ce:	7b f3                	jnp    0x40d9c3
40d9d0:	00 00                	add    %al,(%eax)
40d9d2:	04 6f                	add    $0x6f,%al
40d9d4:	5e                   	pop    %esi
40d9d5:	00 00                	add    %al,(%eax)
40d9d7:	0a 00                	or     (%eax),%al
40d9d9:	02 28                	add    (%eax),%ch
40d9db:	5d                   	pop    %ebp
40d9dc:	00 00                	add    %al,(%eax)
40d9de:	0a 02                	or     (%edx),%al
40d9e0:	7b f2                	jnp    0x40d9d4
40d9e2:	00 00                	add    %al,(%eax)
40d9e4:	04 6f                	add    $0x6f,%al
40d9e6:	5e                   	pop    %esi
40d9e7:	00 00                	add    %al,(%eax)
40d9e9:	0a 00                	or     (%eax),%al
40d9eb:	02 28                	add    (%eax),%ch
40d9ed:	5d                   	pop    %ebp
40d9ee:	00 00                	add    %al,(%eax)
40d9f0:	0a 02                	or     (%edx),%al
40d9f2:	7b f1                	jnp    0x40d9e5
40d9f4:	00 00                	add    %al,(%eax)
40d9f6:	04 6f                	add    $0x6f,%al
40d9f8:	5e                   	pop    %esi
40d9f9:	00 00                	add    %al,(%eax)
40d9fb:	0a 00                	or     (%eax),%al
40d9fd:	02 28                	add    (%eax),%ch
40d9ff:	5d                   	pop    %ebp
40da00:	00 00                	add    %al,(%eax)
40da02:	0a 02                	or     (%edx),%al
40da04:	7b ef                	jnp    0x40d9f5
40da06:	00 00                	add    %al,(%eax)
40da08:	04 6f                	add    $0x6f,%al
40da0a:	5e                   	pop    %esi
40da0b:	00 00                	add    %al,(%eax)
40da0d:	0a 00                	or     (%eax),%al
40da0f:	02 28                	add    (%eax),%ch
40da11:	5d                   	pop    %ebp
40da12:	00 00                	add    %al,(%eax)
40da14:	0a 02                	or     (%edx),%al
40da16:	7b f0                	jnp    0x40da08
40da18:	00 00                	add    %al,(%eax)
40da1a:	04 6f                	add    $0x6f,%al
40da1c:	5e                   	pop    %esi
40da1d:	00 00                	add    %al,(%eax)
40da1f:	0a 00                	or     (%eax),%al
40da21:	02 28                	add    (%eax),%ch
40da23:	5d                   	pop    %ebp
40da24:	00 00                	add    %al,(%eax)
40da26:	0a 02                	or     (%edx),%al
40da28:	7b ed                	jnp    0x40da17
40da2a:	00 00                	add    %al,(%eax)
40da2c:	04 6f                	add    $0x6f,%al
40da2e:	5e                   	pop    %esi
40da2f:	00 00                	add    %al,(%eax)
40da31:	0a 00                	or     (%eax),%al
40da33:	02 28                	add    (%eax),%ch
40da35:	5d                   	pop    %ebp
40da36:	00 00                	add    %al,(%eax)
40da38:	0a 02                	or     (%edx),%al
40da3a:	7b ee                	jnp    0x40da2a
40da3c:	00 00                	add    %al,(%eax)
40da3e:	04 6f                	add    $0x6f,%al
40da40:	5e                   	pop    %esi
40da41:	00 00                	add    %al,(%eax)
40da43:	0a 00                	or     (%eax),%al
40da45:	02 28                	add    (%eax),%ch
40da47:	5d                   	pop    %ebp
40da48:	00 00                	add    %al,(%eax)
40da4a:	0a 02                	or     (%edx),%al
40da4c:	7b ec                	jnp    0x40da3a
40da4e:	00 00                	add    %al,(%eax)
40da50:	04 6f                	add    $0x6f,%al
40da52:	5e                   	pop    %esi
40da53:	00 00                	add    %al,(%eax)
40da55:	0a 00                	or     (%eax),%al
40da57:	02 28                	add    (%eax),%ch
40da59:	5d                   	pop    %ebp
40da5a:	00 00                	add    %al,(%eax)
40da5c:	0a 02                	or     (%edx),%al
40da5e:	7b eb                	jnp    0x40da4b
40da60:	00 00                	add    %al,(%eax)
40da62:	04 6f                	add    $0x6f,%al
40da64:	5e                   	pop    %esi
40da65:	00 00                	add    %al,(%eax)
40da67:	0a 00                	or     (%eax),%al
40da69:	02 28                	add    (%eax),%ch
40da6b:	5d                   	pop    %ebp
40da6c:	00 00                	add    %al,(%eax)
40da6e:	0a 02                	or     (%edx),%al
40da70:	7b e7                	jnp    0x40da59
40da72:	00 00                	add    %al,(%eax)
40da74:	04 6f                	add    $0x6f,%al
40da76:	5e                   	pop    %esi
40da77:	00 00                	add    %al,(%eax)
40da79:	0a 00                	or     (%eax),%al
40da7b:	02 28                	add    (%eax),%ch
40da7d:	5d                   	pop    %ebp
40da7e:	00 00                	add    %al,(%eax)
40da80:	0a 02                	or     (%edx),%al
40da82:	7b e8                	jnp    0x40da6c
40da84:	00 00                	add    %al,(%eax)
40da86:	04 6f                	add    $0x6f,%al
40da88:	5e                   	pop    %esi
40da89:	00 00                	add    %al,(%eax)
40da8b:	0a 00                	or     (%eax),%al
40da8d:	02 28                	add    (%eax),%ch
40da8f:	5d                   	pop    %ebp
40da90:	00 00                	add    %al,(%eax)
40da92:	0a 02                	or     (%edx),%al
40da94:	7b e9                	jnp    0x40da7f
40da96:	00 00                	add    %al,(%eax)
40da98:	04 6f                	add    $0x6f,%al
40da9a:	5e                   	pop    %esi
40da9b:	00 00                	add    %al,(%eax)
40da9d:	0a 00                	or     (%eax),%al
40da9f:	02 28                	add    (%eax),%ch