MNLLNLLFLFSILSPIAFANTKLDPHLLPRPLILEYPENLNIEGGGGEDDIVFRCTAWRFAVEANNVSPWKKIPLECSDYVKNYMMNKGYALDLEMVANEAGFLARHVELGGDGMDVWIFDVDETLLSNLPYYAEHGFGLEIFNSNLFDKWVDMARAPAIESSLKLYKEVLDLGFKVFLLTGRSEGQRAVTVDNLKNAGFENWDRLILRGQDDQGKTATIYKSERRREMLKEGYRILGNSGDQWSDILGFSMSNRSFKLPNPMYHVP