MDDIYGLHAAVHYSPQPTITPESLAASQADLQSILGFRDRIPGFGPDPVFPGSATSDATISPEIRHDEISSVIKAKIASHPRYPRLLEAHIDCQKVGAPPEIASLLDEIRRESDMSKRSASGSTRLGADPELDEFMDTYYDVLVKFKSDLTRPFDEATTFLNSIELQLSNLCKGSSRTCPSDELAGSSEEELSGGEVEVQENPSRGEDRDLKDKLLRKYSGYLSSLKQEFSKKKKKGKLPKEARQTLLDWWNIHLKWPYPTEADKIALAESTGLDQKQINNWFINQRKRHWKPSENMQFAVMDSISAPFYLDN