MKVLFLCTISPSEVRTIWNNELISLLKEKDIPLDIISWRKQEVTKAMLGEYTHVCFLSMGKYVPYATDLRTLLEQVLVPASRSLSSTIWLNPPSMLLWNMEKTYLQELRSAGFDVPGLTVLHGPQNVRSHRQSFADALAGYTCRGEAFDRRLEDFVHEIKRGEWSLIYIDGIFAGSSLKVPAANDFRVSGPYAATFSYPEDKDAPVAGLAVGEKALAYLREKFVEDLQGTTGKVPYMRLDGIVRDDGSFAIIDEELERRKVDAASGINPVRYLLDHRRLCNFRHFYPRHSASATHLTECSGHCSTNCQYVSGLATSEYQMHHGVVLGPSQGVSYASENAQKSTIRLLGYCFGACSPRSAAKQTSSMAGEQPICGHDVLRKNDTRTARKWPDSTTYQSVSAGVLECHTGSFLLNASHEVKRRALAHKS*