MRGRFLGQSVELEGRKMAAAHSGRGPALGAKLPLRLLLVLGLLWAPSGSWAHGSKYSREKNEPGTPPKREPGTEFRMEKLNQLWEKAKRLHFSPIKMSELNVDLKMQEKDELNWKKMKAEGLDDDGEKEAKLIRNFNVILAKYGLDGKKDAQLINTNYISDGTENDVLDDPRLEKLWNKAKTSGKFSSEELDKLWREFKHHKEKVHEYNVLLETVSRTEESHKNVISPLDGNPIKEEVLHSRHTELKDKLRSINQGFDRLRKVSHQGYDADSEFEEPRVIDLWDMAKTANFTQKELDSFREELKHFEAKIEKHHHYQKQLEISHQKLKHVEGTGDKEHLSRNKEKYAMLEEKTKELGYKVKKHLQDLSTRISRGLQHNEL