EAEGVWSPDIEQSFHEALAIYPPCGRRKIILSDEGKMYGRNELIARYIKLRTGKTRTRKQVSSHIQVLARRKSREMQSQFKVGCVHRKKREVFNHKVHIEQLPTDCYFLCLIPSHVKCSYFPFTNPSYVGLSVPPGLVSGIPVSNVNIPASRPGQTSTGYINQTSMEPAWQDRQIASKKLRLVDFSAFLEQQGDMENYSKHLFVHINQSNPSYTDPLLESVDIHQIYDKFPEPKGGLRELYEKGPKEAFFLVKFWADLNVNIADDSGAFYAVTSQFESTENMTITCSTKVCSFGKQVVEKVETEYARYENERYTYRINRSPMCEYMINFILKLKHLPEKYMMNSVLENFTILQVISNRDTQETLLCLAFVFEVSTSEHGAQHHIYHLVKN