MLIQVGELAKRAGLTVRTLHHYEQTGLLTPSARSEAGYRLYNLSAVQRLHMIKALAQAGLTLATIKDYLDRQTLSLPELLTQQIDMLNAQLRDVGRLRDRLLVLREALASGNEPDLESWLQTLELMKMYDRWFSQQELAALPFAAQDEQRAQAWRELTEEVQTLMASGCPTDSPQAMRLATRWMERLEQDTAGRPEFLTRLNEMHAAEPQMVEQTGVTPAIIAYITEAFAESKLAIWARYLDEEEMAFTRQHYFDRLQEWPALVAKLHQACREGVAPDSASGQALARAWLELFQSYAGTRPQTLQKFRRAMEQEPHLMKGTWMTPAVLSWLQQATGSLMRQAQGPAAG*