MSGFSWVDDEIARLQEEDLYLRPLLNCPGRMITDSQERLTSMQRMLPGLLQIQRCLRVPVGCRLEPATQMQNACGCAGFDDAPDSFLKPWIRIDQKGFSLCNSAQVTTFYSGLMVHECGHILFSRKLYAERASRNGKRRLRAVILNFLEDARIEELLRLDAPGFQPSLQALRNFVDYPTVAQFAPLFPILPEGDKLHLLLFTVLQAPHLATPQMQTWLALDESCVWQQLKQLLQSPPNSENTVISLAKTLDEYIRSFDRLIPPNRLAPQQLQTEAPPIRERKLRQIEANFEDAAFRSPETAAAELLAAATTLSQWPLPEAMTAAERLLLLAGEVEKGTPRQKLQAGRRFSLDHLEQKQSLGTDVVLPFSDDSAARLNADIAAELDHLLRVLSGAAPASSDGDTWDWDSDRRTIIETVQADKTHATQWQALLSRITNQVAATRAVFRIRA