MSRLLSGRIGIVKEEFLFEKGLAPFNSCHASTIVELEPEHFMVAYFGGTYEGDSDVVIWTQRFKHGVWSDPQVADSELGVPMWNPVLFKMPKGEVLLFYKIGPEVQKWSGFMKRSFDNGVTWSARQALPPGILGPIKNKPLLLRDGRLLCGSSVESWDAWGAWMEVTEDSGYTWRKHGPIYVQHTPMGVIQPVPYLTDNGTVRVLLRATQEIGKICMASSSDGGRSWTYATPTQLPNPNCGFDGVKLRDGTLLLVYNTDSRGILKVGVSGDDGDTWTEEITLEEQEGGEFSYAAVIQSFTGLVHVTYTYNRVQIKVQRCFLVIGFHEHFLRTARSFENRDIQEDKRLSKLTSISAIVPHSHIGHQPFSFGGLVTLQDLSKSTGSCFL*