VQWLLQNYETAEGVSLPRSALYSHYLNHCLDYWLEPMNPASFGKLIRSVFVGLRTRRLGTRQVPIVPHLNSEDLRGFESNLRLTFFRGNSKYHYYGIRIKQNSSLNTMKPNRPSA