MDGLYNPRLVKDMLQKTEEEASSARSPEAAVVLQEEKNNSGSWEILILEDAPPSLQEGMLPETSVENIVYIVRKCTKEINLTYALRLHAYVLKSGLEAHRLLGNYLVFMLVEVGSMCNAKKAFGRLECRSESSWVSLINGYIKRGESRHALTLYHKMQEDSLHPSGYIFVALLKACAKLKDVERGSEIHANIVRKGLLKTNLFVGNTLIDMYVKCGSLGKAREVFDMLPVRDVVTWTVLIGGYVQHERGAEALNCFKEMQLEGVSPNTITFVCSLKACGSIGAI