MEKELLGYESFDLSSPKVPNEVRNFLQPHLLPLGKDSRTGITEMVASIGHSCVKSLDLLSQFMSYKVNGLCPDDWSLGQKLILSGCEPLPRRRCFAKTIPKVGLLKLPDSFWGNYSEKIYSWSGLGCKNVACLNVKKLNRDCAGCFDVVSSGGYEKQRYVKGRGKNDFLIDDVLGMLGNGGGIRIGFDIGGGSGTFAVRMAERNVTIVTATLNVDAPFNEFIAARGVFPLYLSLDHRFPFHDNVFDLVHVGNVLDVSGRPEKLEFLVFDIDRVLRAGGLFWLDNFLCSNEDKKTALTRLIERFGYKKLKWVVGEKINGSGKSEVYLSAVLQKPVLYVYDL*