MAQHNDLGKLGEEEAVKYLKGLGYEILDLNWTYDKAEIDIIAKKDETLAIIEVKTRTSADFGNPQDFVNPKKIKLLVKAVNEYVTVKNLDLDIRFDIISVLIQNNQIKIEFLTDAFYYFY