TVQDTQAGNVSDSKSRQAHPLSGYYYDILSTRSPYRHHATTDSKTEEPKPEAQTPQEKMAIVFGTRLAGPGRSSRYDPGSAPDTTWKTINGVAIPPRPEEPDNCCMSGCVHCVWDDFRDELEDWAFRLEQAKAKGATKSNASDMRHTPRAEVNSASMSMDDDGGGSETNWSAPTSDDDLFASIPVGIREFMKTEKKLKQRHQQ