MSFPSTQFATSRRMGIYEPNHQISMWGQSFISDSSPNTGISTIVEADAKLDNRSEGTSDGTLGTPTKFEQEAYKPNDKVSRRLAQNREAARKSRVRKKAYIQQLESSRVKLSQLEQELERARQQGVYIGGHLGDSSHLALPGSVNSGVAAFEMEYGHWVEEQNRLTCELRTALQAHVSDFELRILVDSSMSHYDNLFRMKTIAAKSDVFYLMSGMWKTPAERFFLWIGGFRPSELLKVLSPQLDPLTEQQSFDVCNLQQSSQQAEDALSQGMEKLQHTLAETLVSKSLINLGAADYMGQLSTAVEKLEALVSFVNQADHLRQQTLQQMYRILTIRQAARGLLALDDYCQRLRALSSLWAARPREPA