MAKYSKGTPGKRKCVLSLDGGGIRGLIPAQILEYLEQCLQDMDGPDVRLADYFDVIAGTSTGGLITICLTAPGENNRPLFTAKEVTDFYMNKGKFVFPQGYISKGITGLFGPKYSGHELEKLLHGYLKDLRLQDTLTNVIIPTFDTKLQQPVFFSSVEAKSKNAHNAYLRDIARGTSAAPTYFPPKFFNTGSDSEFHLVDGGLVANNPSFLAITEAFRIHEDANSLFSNFENLLVLSLGCGTQSFSYEAKELSNWGALRWVINSNRTPLIDMLMNASSDMVDHSLCVLFRSGLCEENFLRIQISPLDDGLANMDDVSPNNLKALVKRGKDLLDEPLRRVDFDNGKLLPIPDASTTNKEAVQSFARWLSEERRARLAQA*