MGKSTLKHTRKIQILIDLPTKDEKKEVMDMMYQWRDRCFRAANIIVTHLYVQEMIKDFFYLSEGIKYKLADEKKDEKGILQRSRMNTTYRVVSDRFKGEMPTNILSTLNHGLISSFNKNRVQYWKGERSLPNFKKDMAFPFGLQGISRLVYDEEKKAFCFRLYRVPFKTYLGKDFTDKRMLLERLVKGDVKLCASNIQLNGGKIFWLAVFEIEKEKHSLKPEVIAEASLSLEYPIVVKTGKNRLTIGTKEEFLYRRLAIQAARRRTQVGATYSRSGKGKKRKLKAVDKYHKTESNYVAHRIHVYSRKLIDFCIKHQAGTLILMNQEDKVGIAKEEEFVLRNWSYYELMTKIKYKAEKAGIELIIG