MEALIALLLTNIGKFLNYLNINPRLQNKIMTVVSVFPTLYILRIVRGYFSNKNYFKGSIYLIIFIVLTYFIILNFVYYFKNKKVKWDVTNMIEDIVPEDVTFDADHTVEIKGTAAHGIQGKKLPLIFNENSHIIIEQVVDELIEQKVITVQDLSKNDYLIDKYELIPFYKIRKQSLFIGSSYNDMKEVAKIELLDDADSLVPLGVFVLGGTYQVDGITYKEPYTIQLRIKDEKEDKPTEGMTRSSRSKKTSRF