MTKRLFKGLLAVSLAVSLHGGEVKEKKPVKPVKEDPQELAAKRVEAFSRFSNVVTEIEKKYVDKISISEIMTKAIEGLLSNLDAHSAYLNEKKFKEFQAQTEGEFGGLGITVGMRDGVLTVIAPLEGTPAYKAGVKSGDNILKINNESTLSMSIDDAINLMRGKPKTSIQITVVRKNEPKPLVFNIVRDIIKIPSVYVKKIKETPYLYVRVSGFDKNVTKSVLEGLKANPKAKGIVLDLRGNPGGLLNQAVGLSNLFIKEGVLVSQKGKNKEENLEYKANGRAPYTNLPIAVLVNGGSASASEIVAGALQDHKRAVIIGEKTFGKGSVQMLLPVNKDEAIKITTARYYLPSGRTIQAKGITPDIVIYPGKAPENENKFSLKEADLKHHLEQELKKLDDKTPNSKEADKDKKNEEEKEVTPKMINDDIQLKTAIDSLKTWSIVDEKMDEKAPKKK*