MTTLVETGEEDPVLAVARFTADVAWAKAGADVAEAEISRICEEAENLAVENRWSELVSLLLTSSEMVLSNTPEKDSEAVFSVITNLVSKARSPDEALAMADQIASKVTPNVTDKPALRLRILFNLYNVLDNPYGRFLTFKRAVDFAVNGKVTEMVTPSFKRMDAFLKEWNIAKAEKRKLFLAITNILKDGKSSAKDSFSFLLKYLATFSGEDNQTLGEAKEEAVRAIIEFVKAPDMFQCDLLDMAAVCQLEKDSKYAPVYRLLEIFLTSRLDAYLEFQASNPNLFKNYGLVHEECITKMRLMSLAGLASKASREIPYVTIKDALKVGDDEVEYWIVKGIATKMLDAKMDQMHQHVVIRFFECSRCTERVFGPTQWKELRAKLAVWKENIWNVTRSVENARATNGVPVALQGQVVH*