MSFLPESTILGKLEMIEVYDFYDKPALFACKNQSGQIFIALWVDSSDTSDIWLYAPVSLGRLNNSKRGKVELREIFSSSEDAFIYKVVTPYEENLSVEVAIIFCEQIEDDYLPMSGQIIQADVDLQNSQIKQLSQIKNREIIDLILQFPQETVEVPIGELGFILSSLQETIDAIGQVQLGKTETHIVPQEVTKKTKIVISGIFSGSFGMRLEGNTREEDTQGDSLLEECFCEFIHLINIGANADQLRAKLYTFKKKTAFKYSAFLNALSKTGISKLHIDWASPKTGIKEPGEISLETVYSTLNIIRNTRLKTEVEIEISVKVIMVNYKSKTINLQDINSNKRYRCIISDSAFGDVDTISKSSIYVATIQNYVILSPVIDKEKHEYELLSLKTSSN