MELGVLVYRLYRALTYSASPFLHLHMRWRRLRGLEHSRRWHERFGHPSAVRPPGSLVWFHAVSLGEGMAAIPVIRRCNEMKPEMTILMTTTTVSAFEVIKKQLPVGVLHQFINFEQFAPLDTPVAIDRFLGYWKPNAIVIMENELWPNLIMSASQLRIPLALLNARMSTKSFKRWSSPLLLPLASLLLSKFSLIVPLSTLQGIHYQLLQAPPFVINFSGDLKYVVNKFYVSSGTSESIRDLKAELSEMKVWIASSLHRGEEEVILGVHNLLLQSHPDSVVIIVPRHPHHGHQIAQKLRNDGQSVALRSRNEKLTSKKTNIYVVDTLGELREFYGVAPVAVIGGSFFPELTGHNLSEAAAAGCAVITGCHVGHFSHMVKAMQQENPLSITQVSSELELKEAVELLMSNPEILEARQRASKEVYESLSSCIISNVWNLLNLHIFRGK*