MDKADSTRNVLAARGQAPKGIVDPQAAARRIRLATYPPADPLAPFVEYFWVVEWDRRGCAPETQRVLPYPNAHLVFDLGRTAIHGVVRGAFDRQLTGAGKVLGVRFAPGGLRPFITQPLSSFTDTTIAADALLDMPAGQAEALVLRQAGDAAMVAQAQALLLARLPQVDDAALLAARLTAAAAAHNGPASVAQLCEKMGIGERRLQRLFANYVGVPPKWVIQRYRLQEAIWRLAQPDAPDLASLAHALGFFDQAHFSRSFAELVGSTPLDYRRSQRETDA