MLSSWLVSGGFAWRNTHPRAIRGPVGWPLLGSIPIMGPLAHRKLAEISASLDTKRLMALSLGSTRLIISSDPETAKEILCGHAFSDRPTKEAARALMFERAIGFAPSGEYWRHLRRIAAANMFSPKRIASLEGLRQRVAGEILGGLCREMEERGVVEVRTMLQKGSLKSVVGSVFGASMSLDGEELRLMVKEGYDLIAKFNWGDYFPLGFLDFHGVRKRCHNLALKVKDFVGQIIEERRREGECMGDDFLSVLLTLPEEERLSDSDMVAVLWEMIFRGTDTVAILLEWTMARMVLHPDIQAKAQQELDTWIGDSRQVRDSDISNLKYLQAIVKEVLRMHPPGPLLSWARLAVHDVHVGKHFVPAGTTAMVNMWAITHDGSIWKDPWAFRPDRFVEEEVSIMGSDLRLAPFGAGRRVCPGKALGLATVHLWLARLLHQFTWLPLKSVDLSESLRLSLEMKNPLRCRAVRRNAVQFL