MKLVRKDFVKDAAGFVKLVPEEPEDLWHVYNLIAPNDHISAVTVRKVNRETSSGGNEAERVRLKLEVKVETVEYDNVAAVLRVRGKNMAENEHVRLGAYHTLEIDQQRPFVLTKSNWDSIAIDLLKEACDPAASADVAAVILQEGLANICLLGQSVTTTKARLETSIPRKRGAAIAGYDKALNKFFENVLQGVLRHVDFSIVKCLIIASPGFTKDQFYNYMMLEASRRELRNIIENKSKIVLAHSSSGYKHSLKEVLAEPAVMAQIKDTRAAKEVKVMQDFFSMLSQDSARAFYGPKHVEAAQERIAIQTLLITDELFRCADIPTRRRYVDLVESVKEMGGDVHVFSSMHPSGEQLGQLTGIAAILRFPLPDLEDMEL*