APPAAELMLMAIQGILVIIYFMNGEAVIGVPMFFGPNVIMLIMWGVLKLIPMQLVLLFQY