VPYKYEDLGLGLVKIIPAKFPNPDGFSAVIIDEEAMLALNIPAPNEVGSLYLAKGTVVGMGFRLYPTRRDVILHLREGEVELYARNVVRDGPHYNNAVWVVVDADNRLMVLVPPGYALGFQALVPVTVVLYVGNAPYSPEAVRGVSIDHVDFPNPNLTISPEDRLGKSPAKAERQP