MSRTGVLDLGSGVGGKIEKEGVLSAVQEYEKYHVLYGGNEELRRQNYTDVANKYYDLSTSFYEFGWGESFHFAPRWKGESFRESLKRYEHFIALQLGLKPGMKVLDVGCGIGGPLREIARFSLTSITGLNNNEYQISRGIELNRIAGVDKTCNFLKADFMKMPIPDNTFDAIYALEATCHAPDVAGCYKEIYRVLKPGQCFAAYEWCMTDSFDPNNQEHQKIKAQIEFGDGLTDIRSTRQCLEALKQVGFEVLWEKDLGTTSPVPWYLPLDPNHFSLSNFRSTVPGRFLTRNLVKCLECLGLAPKGSQKVSYLLETAAEGLVQGGKKEIFTPNYFFLARKPQAEAH*