MSQGLLSLGKAFSSLSPSRTGLAVPRALSLSVPSSGTKMSMASCSRLARRVLDTDTPVMVQMQELLRGLDDYISLAQGVVYWQPPTRALEKIKESVFHPSVSSYGADDGLPELRSALLDKLKLENKLSKSSVMVTAGANQGFVNLVLTLCDAGDSVVMFAPYYFNAYMSFQMTGVTDIIIGPSNSETLQPDADWLEEILSPKDGKPVPKLVTVVNPGNPSGAYVPEPLLQRISEMCRKAGSWFVVDNTYEYFMYNGLKHVCIEGDHILNLFSFSKAYGMMGWRVGYIAYPTAVEGLRDQLLKVQDNIPICASIIGQKLALYCLEEGPEWVHKMVEELSQNIDILLDALSPLGKGAVKGGDGAIYLWARLPSDVSDDVAVVHWLAKKHGVVVIPGSASGGPGYIRVSFGGVTKEKCQLAAARLRKGIEELVEKGMLPY*