MVDTQQLLAWPVGFSLSAVELSELGDGSHSLDMKHLSTLDYAGLAYDPSPCQGEEQLTHMDYANMHSYRMEPDTHNLIKLEPASPPQYSDNHVFSKLQDEASPAALNIECRVCGDKASGFHYGVHACEGCKGFFRRTIRLKLVYDHCDLHCRIHKKSRNKCQYCRFQKCLNVGMSHNAIRFGRMPQAEKEKLLAEFSSDVVHMHPEAADLRALSRHLYEAYLKNFPLTKVKARAILSGKTGDNVPFVIHDMKSLMEGEQFINCKQIPIQEQHSSALTAGLEEIIGAYQGPEYGFLGMGMNVSGQPPPDALELRFFHSCQSRSAEAVREVTEFAKSIPGFIDLDLNDQVTLLKYGVIEVLTIMMAPLMNKDGTLISYGQIFMTREFLKSLRKPFGQMMEPKFDFSVKFNILELDDSDMALFLAVIILSGDRPGLLNVKPIEQLQETVLHSLELQLKLNHPDCLQLFAKLLQKMTDLRQIVTDHVHLIQLLKKTEVDMCLHPLLQEIMKDLY