MKTQIQWKTYWENQLEPGDHAELAEFFRNTYGAVGAWNVKHFKGSRSWAGARPELRIIGHDERGVAAHFGVLRRFIRLGAIDQLVAEVGLYAVRPDLQRSGIGYQSGINVMIPTLLDLKVPFGFGTVRHELREHVEKASAALMIVSGVLVRSTNLWDKSKTCIEDLLVLVIPLERAVDEWPAGELIDRNGPEL