MQAKLFLILSLLTVFVYGQRPRTKSGDCPPYPNVGICEVACFEDNHCAGHFKCCRTACGGTFCTAPVTTRRIQRGEKQGSCPVAPSGPWVCSSRCALDSDCRGAKKCCRNRCGAMACTKPEF