MLLKILRRCNAILATDVDRVVRPNVALLGECGLGVCDIVQMTQTAAWLLTFNPERLKIVVRRAEELGVPTSSWAFKDAVCTVARNNEGTIAARMEFLRGTLGCSMDKLRSAISRKPSILGFSEKTLRGKIEFLLTKVQFETEYILQRPVMLTLSLDKRLAPRHYVLQALVEKGLIKNDVDYYTRYIDRHEDALPGLTDAYAAVHAGKSPAQSLTQHLKTDRYR