MLFKARECGMTRVGCTTVPALTVSKAKACQAIEVQLALQTLMQSAYSTEAWTLRDTCLEMWEAPPKRCWKKKGQSVLVKFDGSCDRDMIYTGWGHIYVQDTNDDTWHKVPGQVDELGLFYVHDGIRVNYVDFGIEALTYGVTGTWEVQVGGRVIYHTSASVSSTQAATSDDDTLSPLRSAAAAVTATATTAVPPTLQNPAPAPSSPPPKRQRVIVGQQWQQPDSTRKVTEGRVVCQNERSIRNPDSTDLRRGHSDSDAVPVIHLQGDANCLKCFRYRVQKHKDTLFVKASSTWHWACGNSDKTAFVTLWYKSQEQRAEFLTRVHLPKGVKALPGYMSAFV