MVLVLCIGDLHIPHRAADLPAKFKELLKPGKIHTTICVGNVCSKAFLDYLRTISGELHLVAGDFDEFPAPEQLVLDLAGFKVGVVHGHQIVPWADPDATSLLQRQMGADILLTGNTHRFEARKSGSCLTLNPGSATGAYHHQHSEGPVNPSFVLMDLDGHKVTVYVYQLVEGEVRVEKIDYTQPGTTPLLHGRGLEPLLGSGADVWIGFGSGSTFDFYFYLDLSHESLWCRTAGCNLRDSCGAWGMGLAQLENDVGCWLFDGQAVLLQVHGISRLDFFMMVEKQMKNRNKKVKDAQRLGCVRKCIFK