MKLYLSGPMTGLPDLNKPAFHAEAARLEALGFEVENPALVDLGPFATWLDYMRVDIKLAVDCDGIAMLPGWEQSRGAPIERNLLRDLGLPVYRASTIIGLAAGMVVLSADVLAPADAEAA