MLIPVVLSGGAGTRLWPVSREGQPKPFMRLPDGQTLLGKTYRRAAGLLAGHGEIVTVTNREHYFQSKDQFQAARLGRHRGHFILEPTGRNTAPAIAVAALALQAEHGDAAVLVVMPADHLIRNEEAFREAVGHAARLAVAGHLVTFGVVPDAAETGFGYIELGDRLDEQGAAKVRRFVEKPDEETARRYVESGGFLWNSGMFCFTASTLVDELARHAPALLEQARACLAASAAVKMADGIQHELAGEAFAALPDISIDYALMERSARVAVVPAAFDWSDIGSWGAMSALLDADAEGNRGSGDTLFVDTRNTFVQSDGRLVATVGVDDLVVVDTSDALLIARADRVQEVRRVVQRLKDERHEAYRLHRTVNRPWGSYTVLEEGSRFKIKRIVVRPGERLSLQMHHHRSEHWIVVQGMARVTNGDGARLVNSNESTYIPAGHRHRLENPGVIDLVMIEVQSGEYLGEDDIVRFEDQYGRVV*