MDIKQLKYLIALDQTRHFGQAAAACHITQPTLSMRIRNLEEELNLTLIQRGQRFEGFTPEGERILAWARAVLAAHDGLAAEAAICRGQMVGQLRVGMVPLASLNPMQLIKPLAEKYPALQFSLLSMTSEQIIDGVSRNQLDLGICYLQHLDEGQFKIARLPQTRMGLLHDKRHFDFSAGTPGWETLATLPLGFLTKGMYYRESIEISFKAKGLTPRYVFESDSTFQIIQAVQAGICCAIMPLNNGLEALSDNLEILPIAETHVDSQLALIMRQQEPVSTLAEKCFAEAQGIFG*