MSVSERVVHLAFLPSAGIGHLNPCLRIAALFLRYGCKVTLITPKPTVSLAESNLISRFCSSFPHQVTRTDLNLIPLDPTTVNTSDPFWLQFETIRRSVHLLAPILSSLSTPLSAFIYDVSLISPLIPVTEKLTCPSYIYFTSSARMLSFFAHLSVLAAPNQGAHPSSFIGDDIKIPGIASPIPRSSVPTVLLQPNSLFESIFMEDSANLAKLNGVFINSFEELEGEALAALNEGKVAKGLPPVYGVGPLMACEFEEVDQGGQRGGCMRSILEWLDEQSETSVVYVCFGNRTATRREQIKDMALGLVECGYSFLWVVKLKEVDREEEEDLEEVLGSELMNKVKEKGVVEKEFVEQVEILGHPSVGGFVSHGGWNSIMETVWEGVPILSWPQSGDQKITSETARISGVGIWPHEWGWGAQEVVKGEEIAKRIKEMMSNESLRVRAAEMKKAARKAAAAGVGGSCEVIIKRQIEGWKRNSQAT*