MKYVVEGISEPCAVCGDKSTGTHYGVVSCNGCKGFFRRTVLRNQKFICRFNQACVIDKNFRCSCRYCRFQKCISVGMKREAIILELPQFTVFSAIQFERDSIGSPKKRNINLLSHGATHGPNEIVSTYSNQVEGNNTSYRMNIIDVLMEMEARVNEEMFARHRGSIASSTSSSAINSSFSNVCRGSSSAFTQTSRPYTIEELNEISRTTLLLMVNFNYSIFLPSVMLAGLLPVPHNTVEWAKNLSPFPDLAMDDKIILLKNYAPQHLILLPAFRSPDSTRACLFSNTFMNQNQNEFTSFAAFKTSNITPRVLDEIVWPMRQLHMREQEFVCLKALAFLHPEAKGLSSTAQPVIRDARNNVLKALYSFIVENMPEEAPTRYGNILLLAPALKSLTQLLIDNMTLTKFFGLAEVDSLLSEFILDDIFDQNATPASLQHHLTSSFPTTSTASMTNETDSQRNVMTVL