MSHADFHAILSHLQRDPVVAFVTDTKTEEIGPGIFRFKAEVAWNGDKLVERYLERCGRGRVEAALRHALSPMTHPALLDGVMKSYGRDIINAVGAEVDRIEAEIQAINPGCRYVDLETDRGRFSADPVLRSAFASMSNGNSDGSSHPSLGKSEGMESSDEAGPSKAGAGESRNTSSRSVVAAAAAGLGGIAGVVAPKVVQLHQRGNGAAQGCEMLAGSSGMQESSSSSSSCSSTTLAGEQQQQQQQQQQQTPAGALERTVHSGFADAVSERARSSRDGTSSSQGQRGAQTFWVSGQMQQEAAGQQQQQQQGQGVFWDKQTAVVEKRLAAWDNSPYASSFGEEDYKEVYLESGEVGSTLDGSSFGHGVDPTQGVSAFVADYPCSLCDIPLENLELEDQLLRQEQCRDRGSMTSIRVEEQGAFRQAPGSSSAENVEHGGVEDVAGQGAVGREQGR*