MFNDLLSELTKNILEHGGKKLIVPNEFCECVSKQGNCKLNSWLWDVPGFRRWRVTRLDAGDRLQVLNSVAYPNEQNDMPIMGIDLLWFEKKQKLVAILDFQPLVQDKEYLDRYFDGLKSLKKSFNEFNSDMKSNIYDPTKYFSPWALFCKGGNFEAENILPKIFSSFLKCYWKNLDLSKANENHIKSQEVSILHIDYDKYSAEKDPAHGLFSGFFGKEWSEKYMKEFLFPLSLENINP