MPRLLVALSLNPVTLRDTIPPFFQGTSMIKSFAHKGLKRFFEDDDTRGIQPHHAEKLRVLLYAMDIAETIQELDIEGAELHRLKGKLKTHWSLKVNGNWRVIFEFKDGNAYIVDYVDYH