MTTASTLLAQKAKLATGQTIPRIQLGLYMMSRSEASRSVCWALEAGYRGFDCAQMYRNEAEAGAAIREAIDGSGGSSSSSSSSSSSKLTREDVFYTTKLASNSESYDAVRKSIRKSVDACGLGYVDLFLLHSPYGGREARLTSWRAVEDAIDAGEVKMGGVSNYGVQHIEELMASKPRHHPVINQIEVHPFNTQISIREACARHNIVIEAYAPLARAMRMRDPTMVSLSKKYGCTVAQLFVKWSLQQGFVTLPKSSKRERIVENVDVGGFEISQEDMEKMNGLDEKLVTDWDPTDAD