MKTRYLGKEKFQVSALGLGCMGMSFAYGGAETSQAINTIHAAMDMGVTFLDTAEVYGPFDNEVLVGKAIKGFRDKVQIATKFGFRILPTGQGLERMAGVDSRPAHIRESVEGSLKRLNVETIDLLYQHRVDPAVPVEEVVGTMADLVKEGKIRHIGLSEVSAQTLRRACKVHPIAAVQTEYSLWSREPEAGILHTCRELGVGFVPYSPLGRGFLTGTITDPGVLAADDFRRHLPRFQAETMRKNQLLLERLQQVATRYDATLAQIALAWVMSKGEDIVPIPGARKIAHLRDNAGAANITLAAEDILTIEHIFTADNVTGLRYTQGDFDLIEK*