MLLKNVIGLGGQAGLGEEGAVPLQLALVGEQSILPSLMRLMEGGGDASLDAAELLCCVLEAASMRADGARLLTLVARPFLPLFTRAVAAGDCAAHRRRQSQIALLSLGAAALAAEQACGDAEAGPGGEGAPQAAPRVAGAVAALLGPLSRLLAHGSCEVARAAARLWSSFLDSAPQELLGCRGSCSAALVTAELFTRVDRNGGGRQDMLRHALLKALVSALRCDDARLGAAILKSAKLLPRLERNLLMREGAGGKASRCSPEHARLLVLEIAAIGRTAALAPHLARSAEWRRIGTIVGVELGGGAAEGGHACEPREASPSSSGDEEDYASAPEAEAEVGEAGGDEPTGAENLTPRPSFERRSVLHRKAKESSPYYRKDGDGRSAPDAPAQEDAAISALNETVKALSF*