KFPIYTIPDELGPWSPIDIHHLSCPNNLVVEDEGCTNLSEFSYMELKVGYISAIKVNGFTCTGVVTEAETYTGGSGGTTFKRKHFRPTPDACRAAYNWKMAGDPRYEESLHNPYGGSGGRTTKESLIIISPSVTDLDPYDKSLHSRVFPGGKCSGITVSSTYCSTNHDYTIWMPENPRPRTPCDIFTNSRGKRASNGNKTCGFVDERGLYKSLKGACRLKLCGVLGLRLMDGTWVAMQTSDETKWCPPDQLVNLHDFRSDEIEHLVVEELVKKREECLDALESIMTTKSVSFRRLSHLRKLVPGFGKAYTIFNKTLMEADAHYKSVRTWNEIIPSKGCLKVGGRCHPHVNGVFFNGIILGPDDHVLIPEMQSSLLQQHMELLKSSVIPLMHPLADPSTVFKEGDEAEDFVEVHLPDVYKQISGVDLGLPNWGK