MTTHRAQLRAAVRDLSDRGLKCSAKWAAEQLVGLAGGPLDDEAGTSDAPMSPAEEVGSREEEDQLLLAKAYFDLNEFKRAAHALRVARGASGRFLRWYSLFLAGQKRQAEEEAEERSGGAGAPGSLLGKPRASNQHLPLLNAELTAARESEGLDGFGHYLHGIVLRELAQPALAREALLRAVSAYPCLWSAWTALSSLSGADEAPLELPDTWVASFFLAHQATEAHDSARAVSLYESLLVQWPRSLHELLAEDPYRLDGVDTYSNILYVREEKRKLSALAHSCVSTDKYRPEACCVVGNYYSLKGAHEKAVLYFRRALKLDANFLSAWTLMGHEYVELKNTAAAVDAYRRAVEIDAKDYRAWYGLGQTYEILAMPFYALFYYRKATALRPYDSRMWCAMAGCYKQLHRRGEAIQCYHRAEKNDDREGIAFTELARLYRENGEDAQAAGYGSADCRDMSMHMSMTRPGHVPQAAGYYERMVAQREAHGEAVGKELSEARALFFLCTHKKSTGDLDAAQTIGQRLLDLGGPEKDQVKALLRDIQSQRKAGSGGGPPV*