MDLSRFALLPAELQSLVWQYFVDDATADARVLDFSIRVDKADHRQRWKAVPGPLLYDRARPAATALSVCRESRYFALKALPDTLAVERGRRRGIVRFNKDRDIVAISAISVINQIPFFDFDRTENPSCIIPGFSDNIRNLALKGMVVGDYGLMTKAERYPILVNLWNLLAMFHNLRTLFELMSWDEYAPHTMAWCTASEGVTVQEVAVHPHPRSRILEPLTTIWPDVTTSHPAGMTGNTHLQPKQLGWLSDRLTELSNMDNRDFIAWIAGFKAWPMVEFYGTTAHQALAELRTTPVEQLPMGDEWDTDEAKSCKTEADEDGWSRKGYEDEAEIGPGDNCSVCSDDFPVEMASILAKSQRWFCARCKIEEPETDCDMLMDRDHVYKWLDGIF