MRIVDKQIKESFLLADRNFDGHISSNELLYALRFLGVESDYSLMENKSGATYSMNDYVKIAKKHLGAHTPKERITNSLKKMDKNNNGTISVDALVHLVMTMSDILTENDYRKFKKFVDPESRNIIPLHVFVEKILS