EQTEYGYRITCGDSRAVLLLKKFVCPGINVRCVQFDDQLISPKQFVHLAGKATLKDWKRAIRVGGVMLRRMMDSGEIDFYRHNHMCSNTCRSTKFNVRTNGPRPS