MLEHRAIRRRAAQHDLFNRLHSIAADEEFVRRVGSSWYNNRFEIVPNQRCGNWYCDPASSSNAYAYFKSTDGHMFHWNFNLRRSNLSLASYAEAKGGLILVDSTRQGKRMPDGLSKTVPIWCAVINIAVSLCHDVPQNWDTPEYIPIICLSTSRWVSEGGDDIPSVTSIGKRKVGFEYVPGAGDDDELWARGLKPLLFHQVSAPTGVPSPNSLMALDIGSPSTEASWSLSPSEVLRVVPVAVPSAKTDGKFYATALRELVDYVRKVSIEQSKPIVLRPGKAVDVQKAIAIGDNAQSIDPAAIKITSPSSSVDARKVILPLALVILCALPGISESSTHALPWPDGNPPRVALKRVNEFLMS