MFPSKLYDLQLTPSLNKFNSDFQSAKLIESFRQLLIEDDKEIVTSAMDLMKAISYSLYGTWFYWKALSDICQGDDLNTISQQLERKIIIYDICEVEDLKCQVINFGYKKRIYLARYLNYFYVVGKKGTSEKHKLVRDILMDVIIEIIGLPIRRHKRSYSDALKYLSDQKDNRTNKLNIKNVPLSPSNISRTSLQMQLLDEVNQESDLLLKECNSLINNPTSQNDLLQSLNLNLQEGTNILSNVNIRYFGTLKFYDEARSYGFIIMDMDGSDLFVHCDDLTKAGMTKDFLRTAKHGNIIRFSFLILEYFGKYNKSRKAVDLQFIQGQPYFM