MATLEIDATHVGIGGMAYDKSNVASPMVSTFVEEGASGTSCSNTSTRREALGVNRKLVQKFYGKSYTYWLLVTLSTISTLVGSCAGILILRFYYVHGGTRKWVNTWVQTLGWVITIVMISIPLRLAGRGASIQVTWGLVGAHGGLGILFAIDNFLFSWGLAYLPASTATLLFSSQLVFNSVLAYFMVRQRITAYVTNAVVLVTAATVLLGVYSQSDTPPGVTRAKYVAAFLVTLLASAIYALILVLVELLHTKLMPMANFSTIIESVAYIMAVATFVCLGAMWVNNDFQGMVEEANHSYDLGSLGYILTLVVAAIAFQAFFVGMYGLIFLTSSLLACVFQTAVFPLVPMLSIAVFQEAFSPIKLISLLLSVWGLTSYVYGGYVTTTSALVPQPTPTTESVQLVSHKEGV*