MSDDKAAATAEVLDRLYATVQARKGADPETSYTAKLFHRGTAKIAQKVGEEAVETVIEAVRGDKAAVASESADLLYHLMVLWADAGLEPAAVWEKLAQREGTSGIAEKNARKA