MGGRKIALLVGINYPGTKAELKGCYNDVDRMRRCLVDRFGFDEADIRVLTDADRSAPQPTGANIRRALARLVGDARPGDFLFFHYSGHGTRLPAETGQHDDTGYDECIVPCDMNLITDQDFRELVQKVPEGCLFTIVSDSCHSGGLLDSAKEQIGNSTKQNKTQSREPDEPRHSGSGSGFRSFLKETVRDVFESEGIHIPHSRRHGDDDQDDGYAQPTGNGRTKNRSLPLSTLIEMLKEQTGKDDIDVGSIRMTLFNIFGDDASPKIKKFMKVMLGKFHQGQSGEQGSGGGGVFGMVGALAQEFLKAKLEGKEEEAFKPALEQEVHSVDEVYAGSKAWAPNNGILISGCQTNQTSADATTPQGVSFGALSNAIQTILADKHGKVTNKDLVMKARELLSKQGYTQQPGLYCSDEHVHVAFIC*