MLSKSFAGVFTLAYLAVSGIFADEAPKVSGAVVTLGATTLDHITVDDTTAGKVVYTAHSGYAVEKVVDGDKVVKAFDLKVDAPRSVTTHLKEDKHYLTVCVVPALHLAFKKEGDAWVEMPLADLYEQVLFKGREEVVGDLDKHEDTALFGSEAFGSGKKHTFTATGKKISKVTFGDHVLVDGSYEVFLGLTVYAHGDKKVATVWYLYKPDARIKEVFFEKAGDSWVRVDVTAAAKILNGINPSFSADYKTQYDGFSVYGVFSAVAVVFAVALFY