MGKIQDDVTGEKEEVSVMEYLRKQVPDWDDEVKCTARFKAFSGQRTDWEPLYVFWRDLILNVARHLHIFIIRPSQVHVWFDRGGLVPLCLGQVLLEMYAAGELLRTVGVADTAGGWVPQIFWRVVNLGGLLRPSTQENPAEDYYIIPVLLKEKALQVVQVLSESHWTAFCVITWRKFQEISGGLKEAHAVLNHLCEHGKAKHLVINKKDLIEGVKVSLSARALSGTTSLDLDVLHLIWTVEKLEHQLNVIDQRWKRSRASALASLELGNKQVALKCAREMKLASLSREKCTALLNRVEEVLAVIADAEASKEVAEAIRIGTQAIKENGINYDEVELCLQELNECIESQKQIEEILGSNAAGAEIEDEDIEEELKELEMNFAEVPTQTSTGVDAVVAGTQETADALSESLSKLHLTHHARKDLEVEDAEESMGAMSKDGNREAVLS*