MGFLSCLREGNRRSRALLGGAEKRSWQQRAFSCKAVVLPRFGGPDVLQIRTNEKLPVLGSTQVLVATKAAAVNPLDVRMREGYGRSLFEPLLPLILGRDVSGEVIAVGSSVTQLQVGQAVYGALHPTAVRGTYSDYAILEEDQLVAKPSSLSHMEAAAIPFAALTAWRALKGTAQVKEGQKVLVLGGGGSVGLAAIQLARAAGCQITCTCGKRSMDRVAEAGAEHTVDYTSENLRDKLGGRFDAILDTIGVQETEALGVSSLRKGGHYMTLQGEAVNYADKMGLVAGGAAAAAALLRKQVHYRQSYGIEYSWTIMRTDPEALYDIAMLVRNGKLKIPVGKSFLLWDVADAHQCQEKKQAHGKVVLYLD*