MAPVGLPPGFRFHPTDEELVNYYLKRKIHGLKIELDIIPEVDLYKCEPWELAEKSFLPSRDPEWYFFGPRDRKYPNGFRTNRATRAGYWKSTGKDRRVCSQNRAIGMKKTLVYYRGRAPQGIRTDWVMHEYRLDDKECEDTMGFQDSYALCRVFKKNVICTEVEEQAQCSIILGESSQGVVVAAEYETTSPDMPVGSSSCVEEEDKDDAWMQFITDDAWCSTLPSNEGGEEASCVAIVNS