MKGFFKHKSKSPADLVRSARELLQALDHVNSLKDSKREEKIAELCKNIRDIKISLYGNNEFDPAPDSCAQITQEIFQHDTFRLMIVCLPKLELEARKDVTQIVANLQRQQVQSKVLACEYLERNKDLLDMLILGYENADLALHYGTMFRECIRHQSMARYVLESSHFKKFFEYIELANFAVASDAAASFKELLTRHKSTVAEYLARNYDWFFQEYNTRLLESPNYITRRQAVKLLGDMLLDKSNTAVMMRYVVSKENLRIMMNLLREPSKNIQIEAFHVFKVFVANTNKPPEIVSILVANRSKLLRFFSDFKTEQEDKHFDQDKAQVVKEIVNLEPRDMI*