MGFLRKSGGMAALLALPLAACSSEHQSLSAKSAEEQLLIAVASDRAAEALARALPDQGAVFIDPINFEGVEGKYAIGAIRESLARRGMRLASDRAQADRVIEVRTGAMAVEGSDLLFGVPGLSAPVPLAGALETPEVALFKKETMQGMTRLTAASFDRQSGALTGATGPRFGFSHKTKWTALLVFTWQSSDLLAKDWAGDAVESKSIVAPEIRLERTK