MLVGLHFAYLINSCGLSPEGAISAAKWVELQSPERADSVLALLRNHGLSGIQISKLVRSRPQLLLANPEKTLLPKLAFFSSLGISRQDLAKTLAFNPKLLSRSLKKQIIPTYNFLRSLVSEKKLVAIFKHNSCIFVESNCNVLANIGLLRELGMPQSCISMLLAHYTTSLMINPENFGQLVGEVKEMGFNLEKSTSVNAMRALCGKNKLIWNRSREVLRRWGWSEDDVLSAFRKNPQFMIVSEKKLLQAMDLLVNKMGWPSEMIAKYPVVLSLSLERRLIPRCSVVKVLLSKGLVNENLNLGSVLLPAEKEFLGRFVTGYLEEVPQLWDVYQGKVDIQDV