MTMTALDQEVIAVHAAEEQLRAQIRDAAIAKIGAQGFRTPIRAIAAAAGLSADVVIDLYGSKRNLLKACDDHVVETIRTSKSQALQSRDPATWRAALAGIESYAPLMAYLVRSIEDGQSLADGLLDRMIENVIDYLDDGVRAGTVKPSRNPRARAKFLALSNAGGFLLYRHRHPTPRDMAAVLRDYAADMIEPALELYSSGLMADTTMLDALAEPLARQRNGAHHRSLVPPASPDSTVNVPPTSPAR