MTNVLIEDLKWRGLIYQQTDEQGIEDLLNKEQVTLYCGADPTADSLHIGHLLPFLTLRRFQEHGHRPIVLIGGGTGMIGDPSGKSEERVLQTEEQVDKNIEGISKQMHNIFEFGTDHGAVLVNNRDWLGQISLISFLRDYGKHVGVNYMLGKDSIQSRLEHGISYTEFTYTILQAIDFGHLNRELNCKIQVGGSDQWGNITSGIELMRRMYGQTDAYGLTIPLVTKSDGKKFGKSESGAVWLDAEKTSPYEFYQFWINQSDEDVIKFLKYFTFLGKEEIDRLEQSKNEAPHLREAQKTLAEEVTKFIHGEDALNDAIRISQALFSGDLKSLSAKELKDGFKDVPQVTLSNDTTNIVEVLIETGISPSKRQAREDVNNGAIYINGERQQDVNYALAPEDKIDGEFTIIRRGKKKYFMVNYQ*