MATLRALLDDVVEGAETVVLFSPSAAYYERSLEVDDVDVVVCANENDVGAERFVELPLEFVDVAERIRFGIEGATDEGYVAEGDEIVCATKLFDETIDNVTRVRVGDFEPLGTYDLLTNSRADPDVISAVVDVAVELGQKGQKGEPVGALFVVGDAGKVMNKSRPLSYNPFEKSHVHVGDPIVDVMVKEFTRLDGAFVISDAGKIVSAYRYLEAHGEGVDIPKGLGTRHMAAASVTRDTNAIAVALSESDRLVRAFKGGELVLEIDPEDY