MAFYGTLFSQLDVASSQPLVIDNKFKDIDFRRQLSETIVSLLELHVVLIFNENDAVSTRKAPYEGAIGIFWDNDSFTTLLAFEEKHDRAIKFSDKSKVGRGGMTTKVKPTCHAALDGTLFHKDAHLWSLNKEQSTREMAFLTRDASRHLQGMSSFEQRRTLLDVANALKANEDIIRRENEFDVLVAQEERIAELLSGNELFLKGGKEAARSNAILHKVITEAVPESMGRELIGLVTSRDEIPGPPDDSSSGNVKFMCNFGGKILPRANDGKLRYVGGETRIITVNKDIAYGKLMQKMVDGYDQVLILKYQLPDEDLDALGFVSSDEDLDNMIEEYDMSENSEGSSSL*