MNEGIIDVLDRDVDCGNTQMDSHAVNEGEQIGLSALSKVVACAAFDVGKKNKRSTLVQLSSMTSMTNLDLGVTLAAMAKEDRPSQSSDILGCRHANGDKRVLNVLSGL