MGDAGEDWLHAEELNLTPLEDDCKLLGSVLDDTLKSEVGARIYAKLAKIRGQAHAASLLERNGDSVGAGQVQERMRQELMAMPLEEALPIVRAFGHYLNLSSIAELQHRLRRNRTDARKSSKSCDEAFGRLIAEGISPDKLYEAVTTQVVEVVLTAHPTQVNRRTLQYKHTRIAALLQQNDRPDLVKEERDNLLEDIAREVTALWQTDELRRQKPSPVDEARGGLNIVEQSLWNAVPAFMRKQSAALKRHTGRDLPLNATPFRFASWMGGDRDGNPNVTAKVTSHVVCLARWMAADMYLREVDALRFELSMSSCSPE