MVFEKLGPSLFDFLRKNEYRPFPIDLVQDFXRQLICSVSYLHELQLVHTDLKPENILLVSLDYCRAASSGRSSSTRVVPASSSIKVIDFGSATFEDQYHSSIVSTRHYRAPEVILGMGWTYPCDLWSVGCIIIELLTGDALFQTHENLEHLAMMEQVLGPIPESLIQRSNKICSKYFVNNRLCWPDTSTTKKSVKAVKKLTGLRRLILEHGDSSAVPHLDLLVDLLTELLRYEPEQRISASAALQHPFFQVHLPNSIPSSAQSSQHLQQGGGHVLVAQQHGSQVALATSVQQQASGLHHSKITPSVAPIGPGTQPSFAASGRNSAATTHYG