MKRTWRNSFVTNLNTPFMIGNIEIPNRTVLAPMAGVTNSAFRTIAKELGAGLVVMEMVSDKGIQYNNEKTLHMLHIDEGENPVSIQLFGSDEDSLARAAEFIQENTKTDIVDINMGCPVNKIVKNEAGAMWLKDPDKIYSIINKVQSVLDIPLTVKMRTGWADPSLAVENALAAEAAGVSALAMHGRTREQMYTGHADLETLYKVAQALTKIPFIANGDIRTVQEAKQRIEEVGADAVMIGRAAMGNPYLFNQINHYFETGEILPDLTFEDKMKIAYEHLKRLINLKGENVAVREFRGLAPHYLRGTSGAAKLRGAISQASTLAEIEALLQLEKA*