MSDTLTDDLYQRTMALIEPGDIELIGCIVHSRYDGQSDLEMHELTVAINDVIAEAAGTGETYIEAGNDDTDFSSNQFQGRTLADEAFVWECQQLLRDGTFDLVFYYEADADQEAIVDGIEALEGVESVTPVP