MDVTLLQNRLGHTFKDAVLMQQALTHRSHSSVHNERLEFLGDSILNCVVASLLFDRYSKIDEGDLSRLRANLVKQQSLYEIAQRLELSQFLRLGEGELKSGGFRRPSILADTLEALFGAIFLDAGFNAARDVIRALYIPILDSVDPKTLGKDAKTLLQEYLQGKKIALPQYNVVATHGAAHNQEFEIECLVPKLDIQVFGTGGSRRAGEQAAAKLALEAVQAALVKTPGSSRKSKPRTAQLKLAGIATVQPDAPPLNEVVPALKSSSKADAKSAKAEVKAESDLATQQDKPSDAQKSLIAEAHAEQTSDAASDHAANKSSTTSHSKIA