MAPVGLPPGFRFHPTDEELVNYYLKRKIHGQEIELDIIPEVDLYKCEPWELAEKSFLPSRDPEWYFFGPRDRKYPNGFRTNRATRAGYWKSTGKDRRVTSQNRAIGMKKTLVYYRGRAPQGIRTDWVMHEYRLDDKECDEISSIQDSYALCRVFKKNGVCSDIEELGQPSINVPSFEYPLSQGINNNNNVHHEQYQTPSPDVPLASSSCCIEEEEKDDSWMQFITEDVWCSSNSSFQQGEDISPLAFTNL