MRRRICLLILIFSLLATSGCWGRVEFPQAVVIGGAGMDLLPDQNILTSFQLMLPPDISRGPSFVVVSAPGQTVSVGRRRITLESPRVQIIEHIAAFVVGEAMARNLVDMVDLMLRSPHLRENTDIFVARGSEARQVLETAPVIEKSSVQALKAMIRSQDPTTGVYTEVRINEVLSKLAAPGIEPVIPGVEVISDASGKKTLRLSGTAVFRKGHLVGWLDTRESRGYRWLRPKQVRGGTVTVTCPFDGKPVLLEMLRTRSEIIPRLENGRVAFSIKIRDDAMFYEQKCTHDLLTSPTISQLEAEGERQIEDEVLAAIYKAQSLESDIFGLGLAVSRRYPRAWQSMEKNWETIFPTVPVSVQVDVNIRRSNFLTKILYLR