MACARRAGLASVRRAFSTIESRPTHWSYDTSYVLPEWPQNLDSMAFRSFEKSKSSLLFHEFVLSHKFYSTDASSRLQRREQTKATSDENRNPELQDINNEEAEDNLPDLDKTDEIREKKKWKRVDAAREICQVLGKGDEDMEEALDQLGVLLNPRLMILEEMQSARCNYSVKTFSFATAWHDDPDMLNDVMEMFKKLALSLRRNGCEMLIAALCEDNHINAALVALEKIASVGCALRMQTYRPLIQVYCRNNQMDKVQEVFEMTKAFPQDPICYNLVFSALCHKKQFQKATRFFESMVNMGCKPDADTYNIMIRGACDIANIQGALQLFDRLKEEELILCLLLTRVLRELFLIRGFDAANAFLIKQSGKDNKLDKGNYKYLIRLRSKSEDKEARYYYWLGMKEVRDLGLLDDPWE*