MKNINNQIKSLFTEQVSNWELARTNFEGLKTVRTKSFSFDDFEVKVQFNPARIVSSGAKVDAKTIAERKCFLCAANRPAEQKSVEFGDYEILVNPFPIFPEHFTVPRREHVPQRIKPYFTDMLRLAQALDDYLVFYNGPQCGASAPDHMHFQAGTKDFLPLVNDYKRLKDTHTQLLVESETFQLFSFNDYLRTVYCIESTDIESAEDSFEKLYAHYSTDENEEPMMNIVCTFETDKWYTFVLPRKAFRPWQYTAEGDQQLLVSPATVEMCGIFITPVESHFERIAKEDVESILEQVSFE