MSQVYFDVEADGQPIGRVVFKLYNDIVPKTAENFRALCTGEKGFGYAGSPFHRVIPDFMLQGGDFTAGNGTGGKSIYGGKFPDENFKKHHDRPGLLSMANAGPNTNGSQFFITTVPCPWLDGKHVVFGEVVDGYDIVKKVESLGSPSGATKARIVVAKSGEL