MMQGFLLQTQSIRDEDLIVRVLTKNQLKTLYRFYGKRHSVLNVGRKIDFEEENDDKFLPKLRNILHLGYIWEREMERLFFWQRFCALLFRHLEGVHSLDSVYFDTLDDGANKLAKQHPLRVILEMYATLLNFEGRLQSYNSCFLCDAKLERSVALAQGFILAHPSCLKAKSLNLEKIQAFFRTQSTIDLETEEVEELWRTLNLGF