MKVFSNKDIKIFFLVIISVLLMFIVVGQIVVINITNDYKSALLEHDYNIAGYLNSMGVDKSKIPAVFTTNEDKYTLKGKEILNTARYDFGTDDSFMPSVKLFQGKYIKTMFLYLFVFFTMIIFILYVYFFRQQNKIEEASYKIDSFMNGNINVRLNTYEEGSLSKLFGSIDAMSTSLNTHILKEKQNKEFLKNTISDISHQLKTPLTALMMYNQILQEESHNSEIVENFVQKSQNELERIESLIQNLLKITKIDSKTIILNKASVNVKKLITKILYSFETRAEKEGKSISIRGLENTNLFCDYEWISEALSNLIKNALDNTKENDKIMIEWVETPITTIISVSDTGNGIHIEDIHHIFKRFYRSKFSKSNQGLGLGLPLVKSIIEQHNGTITVESNFLQGSTFTLSFLKLTNM*