MSRITIVVDSDEQKAEFYSNSPVPVHKDLNAVGPLSDVTISPHASVEVFRIDTPIIPESRRSLRVVNTGLSNSVTAKFYWSHSFTSEWFESGSIDVGLGEEKVLNVPNNSFYYSKFVIYNNTDKVAYVTANLV