MEKRGTSLLELCLAQAAKEVMSYSCDELRGLPLELGHALASRIVQKKKKEEELALLYSTFCSPSALSLAAIAPPHHLTTSSLSCLGFASCRTLVKLDLSGCTSSIRSLDFLPAFSQLECLMLRDCWLLNDDCLAFIHQLKWLQCLDVENIHSITDISLCYYIPGMSSLRALNLSGTSVTDKFVEALTYGQRLRCWASQQTSMGLNRACSPCNSLGDRRNYEVDNFSRQESLDQWPALEIGYLRLQRTVVTQASIPFLLSLQNLFLIDVRNTEIMGYSLHSIKGCYISWLLWMLCLRYALIHHGYTIQTGLGAKLGARLSFASSQRSEQGLFQLITKYWPMLLQLITTICLGNVICMLIY*