MAPVGLPPGFRFHPTDEELVNYYLKRKINGQEIDLDIIPEIDLYKCEPWDLAEKSFLPSRDPEWYFFGPRDRKYPNGFRTNRATRAGYWKSTGKDRRVNCQNRAIGMKKTLVYYRGRAPQGIRTDWVMHEYRLDDKECEDTSGIQDSYALCRVFKKNGICSEIEEQGQCTTSLSLTESSSQGVLNEYETMSPDVPIASSSCIEEEDKDDSWMQFITDDPWYCSSNNAMVGGEEISQVTFTD