MKRGGQVIYAGPLGRHSHEIVKYFEAIPGVTKMKDKYNPATWMLEASSMAAEQHLGIDFADVYRRSSLAQHNKEMVEELRLPAPAGTRDLHFPTQYCQPLWVQFKSLLWKQHLTYWRSPGYNLVRFLFTFIAALMFGTIFWQLGTKIEQQQDLITVMGAMYGATLFLGINNCSTVQPIVSVERTVFYRERAAGMYSAMPYALAQVVIELPYVFTQTIIYGFIVYAMIGFEWVLRKCLWFLFTMFCTFLYFTYYGMMAVSITPNHQVAAIVASAFYAVFNLFSGFLMPRPKLPRWWSWYYWLCPTAWTVNGLITSQY