MKLLKRGLTKEGSGFVKMVAEQPEDLWHAYNLISEGDKVESTTIRKVQRDSAGGSDSERVRLKLEVEVEVVEFDSTASSLRLKGKNIAENEHVRLGAYHTLELDLQRAFTITKDHWDSLALDRLKEATDPAASADVAAVMLQEGLANILLVGGSVTTLRAKVETSIPRKRGPAIAGYDKALKKFFENLMQAILRHVDFSIVRCLIIASPGFTKDQFAEYLFLEAVRQDIRSIIDNKSRVVLTHCSSAYKHALKEVLAAPEVMTRIQDTKAASEVKVIQDFFSMLSSDSSRAFYGPEDVAAANERLAIQTLLISDGLFRNIDVKTRKKYVELVESVKDNGGNVHIFSSLHVSGEQLNQLSGVAAILRFPLPDLEDMD*