MKKLGLKSVSQYVEQNIGTFHQKRIQSLDGLKLSNVLKRKNPYLFKAKYVLTAEQIIKGLVDAHVSSNEETIFGDWLEGLAIFINDKVYGGRKSGITGIDLEFDTNGTRNIVTIKSGPNWGNSSQVAKMIADFKTAKKTLRTSNSGLHIVAVNGCCYGRDNKPDKGDYFKYCGQRFWEFISGDSELFTEIIEPLGHKAKEKNDEFVKSYSQMINKFTKEFANIFCDDDGEIDWDKLVRFNSAAVVPKERK