MLHRDGKFYHSRNARAVILLSRNILASGISQAQITAFESGWATHVLRLVQSYGDEPKGANVIPLAYQALCNLCSGNQGVSAEMFKTYFVPQKGDKKEDDTVTIVWDKVLLDTALYAFVVTLCECINDDVELLKQFDNAEAPASELLDVLIAPVTFDSAIHARPEYQALVDVFRYLAANRVTGRLSPSYQYPVIVAIVKDAITVDLEVVIETEAKSTPLDLEHLFIAYFSISMKELKLVLDTESKSCNAAQVIRFCFEALTVLLATEPKLPTCSGQLQHDYPEFITQVTNYLVFAQKEYPAKRKLKEIQTSVLEVTDYPHVKSATIELLSSILQIASATSKQQLAMVQSLIWKAGGLPEILNCCNIDANNPFLKERGVVCLRYVMEGNEEAQKFVADLEAQSQAQKLDPKNEESLP*