MAPVGLPPGFRFHPTDEELVNYYLKRKIHGLKIELDIIPEVDLYKCEPWELADKSFLPSRDPEWYFFGPRDRKYPNGFRTNRATRAGYWKSTGKDRRVSCQNRPIGMKKTLVYYRGRAPQGIRTDWVMHEYRLDDKECEDTLGLQDSYALCRVFKKNGPCTEVEEPGQCSISFLESSSSGIINDCETMSPDMPVASSSCMDEDDKDDAWMQFITDDAWCSASGPSGGGDDPCMTFTN