MELVEFFVSFDVPSSGFVLSEMSTGIVDEVQQLQGKPVERLDDLETQEGRAPDRGEADTRYTYRKHVEYCHNNAAMQAMQATRDVSHASGLNSQWQHRSLVPRHTLPEIILGLGGNEQRTIHRDPFLRGTRCSPRRRSRKSRTMASTTTTSKHLASSNFRGLPVRSRSRRSFAATRIARKISVTCRSNAQENQVRDQSGREPPHRRQGLLQIAAEFHGEMHQRQESLSEPTHEAEKFIKEDVELLRMSLSKPSSSEPLHEAKKSIKEDRELLRRSGPVLEL*