MEKLNFHVTGYGCMTCIGNSGEIPNEVAEAITKNELVAAAVLSGNRNFEGRVHPNTRANYLASPPLVVAYALAGRVDIDFEKEPIGTGAGGKPVFLKDIWPSHEEVAAVEGQYVVPDMFRDVYSKLANGTARWNALKAPEGFLYPWDESTYIHNPPFFQTMELTAPTRPSIQNAYVLLNLGDSITTDHISPAGRIAAKSPAARYLASKGVEQRDFNTYGARRGNDEIMARGTFANSSILNKLNATAAGEAPKPSARTVHVPSGEAMDTFDAAMRYKADGQSVIILAGAEYGSGSSRDWAAKGPYLQGVQAVIAVSFERIHRSNLVGMGIVPLQFKAGESADSLKLTGREQFSVDLSGELTPGRDVTVKVSDGRSFTAKLRFDTPVEVAYYKNGGILHYVLRQMLTAK*