MKNMSFPSTQFATSRRMGIYEPNHQISMWGQSFISDSSPNTGISTIVEADAKLDNRSEGTSDGTLGTPTKFEQEAYKPNDKVSRRLAQNREAARKSRVRKKAYIQQLESSRVKLSQLEQELERARQQLQGVYIGGHLGDSSHLALPGSVNSGVAAFEMEYGHWVEEQNRLTCELRTALQAHVSDFELRILVDSSMSHYDNLFRMKTIAAKSDVFYLMSGMWKTPAERFFLWIGGFRPSELLKVLSPQLDPLTEQQSFDVCNLQQSSQQAEDALSQGMEKLQHTLAETLVSKSLINLGAADYMGQLSTAVEKLEALVSFVNQADHLRQQTLQQMYRILTIRQAARGLLALDDYCQRLRALSSLWAARPREPA