MEQKKTRVTIVGSVYAQPGTQFVYMGRADQCESCTIARVCHNLESGRRYEVVAIRAASHRCPVHHGGAVTVDVAEAPVEMRVSPDIARKNTTIVVKFPECDEACETFAACHPIGVVEGQKYIITDVLEGEAAPCRTGPSPVLVRVVPLPEGLPRYTP