MDVEFWSARVQSAKHLAAMQSSRLSAEALLCLADSEGDEEMRALFPCPFCYVDIEVAVLCTHLQEEHCFDVKNAVCPVCAENLGRDMVGHFTMQHAHMLKRRRKSQRAGLWTNSSAMPGKELQELSSFLGEGAASVNARRSTVDSMPDPLLSPFLCGLTLSDAKDKRDANSGIDSRVVPTPVGAKSTELSTSDGDREQDDEERKQRAEFVQMLVLSTIF