MAQPAGRATALERLSVISGHFGMQAGTPAQEVQHDSLERQLTLALEGGTSPEFEFAQTMRVFPPAKHDALELEELLSAEEREVRDRVRKFAEGEIAPIIADYWERAEFPFELIPGFQKLGIGGGHLQGYGCQGLSVMGAAMAAVELARVDGSCSTFFLVHTFLATLTLGLLGSEAQKQELLPDMASFKKVGCWALTEPSNGSDASGLTTLARKVQGGWVLNGRKRWIGNAPFADIAVIWARNSETSQINAFIVRKGNPGFSATKMQNKIALRCVQNGDILLKDAFVPDEDRLPGVNSFADTNKVLAISRIMVAWQPVGLAFGAYDMCARYLQQRRQFGAPLASFQLMQEKLQRMLSTCQAMWLMVWRLTKLYEADRLSHEQASLVKAWTTLRGREVVALGRELLGGNGILSEFLVAKAFCDLEAYYSYEGTYEX