MVRIEPFHVEQWMDKYETKQNVLNVSETCVSSQSIDDLLELSNDKSSICSVFSTSRKLTYGAILGSESLRSSVAGLYSTEAGTRLSPENVLITPGAIFANFLLYYTLIGPGDHIVCVYPTYQQLYSVPQSLGAEVSLWRLSKENSYVPNMEELTGLVKTNTKMIVVNNPNNPTGAPIPRGTLEEIVQFARRRNIIVFSDEVYRPLFHSLQKHVDQPPSILSMNYDKAIATGSMSKAWSLAGVRVGWVACRDRSIIETMATARDYTTISVSQLDDQLASFALSDPVRPALLDRNMKLAHRNLCLLEDFVKTHDKICSWVKPQAGTTAFIQLSKQGKPVDDEKFCIDAINTINVMLVPGSKCFGNGVDGDFKGYIRLGYACETDVLKEALKRLGGYIEQNLS