MDQAAKKALKAEFKAKRRVALCASLPMPLAQLKALFSFLDRTDAPPCDHSLTQTRVFLNQQGLASELVVPWLNEHGGYCDCEVLANVHDEVGDLIGWHLDEEP