MELDTSLSPRVDSLKPSKTMVIVDRATALVQAGVPVIRLAAGESDFDAPNEIAEAGINAIRQGYTRYMPNAGTLELRTAICHKLMGDEVIIPAPFWVSYPEMARLADARPVILPTLISDDFLLNPKVLAAKLNEKSRLLILCSPWSPSGSVYPKKLLEEIADVVAKHPRPLVLSDEIYEHIIYPPAKLKSFASLPGMWERTLTVNGFSKAFAMTGWRLRASSIEISELIDIGEEEEEGDA