MSQHDQHPDAPAQAFATRVIHAGQAPDPSTGAIMPPIYANSTYIQESPGVHKGLDYGRSHNPTRWALERCVADLEGGTQAFAFASGLAAISSVLELLDAGSHIVSGNDLYGGTFRLFERVRRRSAGHRFSFVDPTDLQAFEAALTPETRMVWVETPSNPLLRLTDLRAIAQLCRARGIISVADNTFASPYIQRPLELGFDVVVHSTTKYLNGHSDVIGGIAIVGDNPDLRERLGFLQNSVGAISGPFDAFLTLRGVKTLALRMERHCSNALALAQWLERQPQVARVYYPGLASHPQHELAKRQMRGFGGMISLDLRCDLAGARRFLENVRIFSLAESLGGVESLIEHPAIMTHASIPAETRAELGIGDSLIRLSVGVEALEDLQADLAQALAKI*