MSFLHIQSYQQSTEESSHPLNSKLNFVQIQAIDLKPYKKKWRLLFNNVPSPKILESIYYDLQGQTIEDRETKEMIFLQCILLNMRAPLNLKLNEEQWIHISELMPTYKTPLKWSQICQQFVHQSAYNNPWSENEDKLLLDIILSFQRMKKGNKWSKIARELNERSLNKFIRTPKQCRERWGNKLDPSINRQDLNLIMFRNEWTDQEDLNFLQLLLQHGRRWAELSIRLSPITNNQKRTEFSLKHRFKKLISSTNSAESRSINGTKYAISSDWNNKEINKLLGKISQLEMKTNQREVENFYYHPLTKQIKLNDFNKLVIIRGSSKVELDLSILFNQTNSQLND