MFLVSGCVEVVGCLKCEELVCWDEVRLEGQTDFCWLCQQPQRLLVPFEMRGFQGVYNLEKRVRTQLFSIESDPCPVLSTSEVPTSRSFRSLLAKARITCIILLWLQRIENERTQSLNAAIAGARAAATQFSKKGQSKSATKYEINPCLKSDVQNLPSTSESKNNRVQEVDTKGQFGLPDGRFQRGNWYKYVERKSLSGDEANIIENNRSRNGDFNQKSGAPSKILVPYHWNVTRWTMME