GVDTGPYKAFLARHHHGNPDGGDDEDCVDAIAEKNLTDPCSPKNVFLHGDLENILAICVPENGKEADEDYRLSKEDFDRVIFRRLGPNDNAPCPFKATLTVMKVRVECENGNPVELDETYVGDAH