GLKVMSGAEENRHYLRAFIQTYRDLPVLWDTSLRDYTNREKRAEAYLRLVPIYHYLKRDATVEDVKKKINTLRTNYRKELKVVESALRSGSLHSPRCWTFQELDFLRNSEKFLAVNPAFKNEPNFAFGESSN