MSRVVQIEEAEKEKMRVKMQEYLQLSMLILTLIEEIMIGEDKLIHFSGVEMGLASTIVLRGASFHVLDEAERSLHDALCVLSQTVTDGRVLLRVGWPEMVMAKEVDELARKTPGKKSLAFETFSRALQAILTIISDNASLDSAELIARLRAEHQKEGCTAGIDVISGAVGGLEKLGISESFKVKQAVLLSATEAAEMISRVDEIITRAPRKREDRISDSSVVDPQLIISHKFPETTLTYTERDVALYALGVGACTRDALDDKELKYVYHKDGESFIQVLPTFAALFPFRLVSNIEQLPGLQFDPRLLLHGQQYIEIYRPLPSSCSIRNKTEVAGLHDKGKATVLEIETTSYHKDSGEALCMNRSTIYLRGAGGFSKSSPLYSYSKYPTNQVSPINIPNCKPFAAYEECTHESQALLYRLSGDHNPLHSDPTIARIAGFSRPILHGLCTLGFAVRAIIKCLGSGDPTIVKSILGRFLLHVYPGETLITEMWLENSRVLYQTKVRERNRTVLSGYVVLNHIPPLL*