MSQAAETLDGWYSLHLFYAVDWASLRIVPKDERDALVTEFQSFLENTATVRSSKSGDQAIYNITGQKADLLLWFLRPEMKSLNHIENEFNKLRIADFLIPTYSYVSVIELSNYLAGKSDEDPYENPHIKARLYPELPHSDYICFYPMNKRRNETYNWYMLTMEERQKLMYDHGMIGRKYAGKIKQFITGSVGFDDFEWGVTLFSDDVLQFKKIVYEMRFDETTARYGEFGSFFVGHIINTNEFDQFFAIS*