MTELAKQLLELTYIVIGCQFLHTAYCSYKDKTNPVRLGTSAFWTLLSITFIGGSYMPNMSIGIIVILLSLLTLFKQVRIGTLPSLDEMKANIESNRLKNKIFIPVMLMAILALVLAQMIPEFSKISISLAALFATISVLVITNSHPKSLLSENNRMTQQVSTSGIVPQLLGALGAIFTVAGVGDVISHLISGIVPSDSRFIGVLAYVLGMVLFTMIMGNAFAAFTVITAGVGVPFVFALGANPIVAGALAMTAGYCGTLLTPMAANFNALPAALMDMKDQNGVIKAQAGVALVMIVIHIFLMYFLAF*