MTDARAEDEPSLPAEALAFLTRPGLKRLWTAARTRLERGGLRPVGTIRLPDLDAEERQALSLLLARPVTGPAVTIRLSDLDTRLRTSAVGLSLAATLTELGPPLTDRRAARDAAQAERTRLWSESEAALAATPLANQEWARQWLEGIRRGGTLMRQPSGTALTTIAQAIETLATLFPGTATDPTPATWGRGELATRTTGSAHGLDDGTLLARLVQRGIAVARGVDFPIDAPGRRALWRQASVTPDEVSSTVLTYGLRPTGTTWQEGALRQRADHRLEAHLTLRELRALQLSFPPGTRIHVCENPRVVEAAADTACTAPLICTSGSAATVVLTLLDALSAAGCTFAYHGDFDWPGIALANRIMERYQAEPWRMQAADYEYLATRAELHGTPPLSLTGTPIEAAWDAELAPTMDALGIALHEEAALDLLLGDLVEA