MSPVGLPPGFRFHPTDEELVNYYLKRKINGQEIELDIIPEVDLYKCEPWELAEKSFLPSRDPEWYFFGPRDRKYPNGFRTNRATRAGYWKSTGKDRKVSCQNRPIGMKKTLVYYRGRAPQGIRTDWVMHEYRLDDKECEDNTGLQDTYALCRVFKKNGICSDVEEQQGQCSMLQIECSQTIINNECEMMSPEILGTSSSCLEEEDKDDSWMQFITEDAWYSSNTPMVGGEEISHVTFTN