MRIRDPKTTALIFASGKMVVTGAKSEDDSRLASRKYARIVQKLGFDAKFAEFKIQNIVGSCDVKFPIRLEGLAYSHGQFSSYEPELFPGLIYRMLKPKVVLLIFVSGKIVLTGAKVREEIYTAFNTIYTVLCEFRKP