MLILTSQKDRSVIDRIGTALRVAQEGAFSPTLTESPEPPTSPSHLKRTAASLESTSNYKKVRFEAETEDDLSDSDSSSLQCATEETTSTGSVSPHLHTTSSVCLDDVFCSVPGRLSLLSSTCKYKVTLAEIQRRLSPPENLNASILGGILRRAKSKNGGKELRDMLDKMGLSLPVGRRKSATVTLLTSLVEGEATHLARDFAFITETEFPAASLAAHVTEQHRSNNENLQKRKECLLNAVQILQEFVDLLSSSSSSDVAAPETVQADLRHFSLCTHGFGAPAMIASMQACLKYVKASMENLAPMNIVPSLDPDEIDFAALYQKMQMKEIFLLLRDDQI