MLVRLRIETAVLLNEVARKTFDSGGGETAQVAESAGNQQGLATYFALLEHIIIVVVEQQDKLMESTMEKAVAALTEVVGLIVEFLEDAQCIYHLYSKKFEPGSFRYLAETPLAHQNRVYKLLKFLLSVTREGQNGYIPTKFLTYRCQLFEITTELDGCKALVLSGAHQQIVQFVRIATETRGFECRAAIIDACDTLLNLLIKDGLGRSIKVTDFIPAVPSLANWAVQGKQVMECALAASLCTMVLGLTNENALSQYPGFGPAVLHTVFALILMNLERCQKAERLEESAEEEDLWDIIVTGCSQCMHRYPSFKNMIKGSTWLQRFLGKRAESEGRAIPQLSLNLFVAEIYCHLSVISQYNFVSRRFDNCEQVAPYPPSVVTFSS*