MSFPSTQFATSRRMGIYEPNHQISMWGQSFISDSSPNTGISTIVEADAKLDNRSEGTSDGTLGTPTKFEQEAYKPNDKVSRRLAQNREAARKSRVRKKAYIQQLESSRVKLSQLEQELERARQQLQGVYIGGHLGDSSHLALPGSVNSGVAAFEMEYGHWVEEQNRLTCELRTALQAHVSDFELRILVDSSMSHYDNLFRMKTIAAKSDVFYLMSGMWKTPAERFFLWIGGFRPSELLKVLSPQLDPLTEQQSFDVCNLQQSSQQAEDALSQGMEKLQHTLAETLVSKSLINLGAADYMGQLSTAVEKLEALVSFVNQADHLRQQTLQQMYRILTIRQAARGLLALDDYCQRLRALSSLWAARPREPA