VAGFVRTLFTLLRVCDPAVIRWGDDGASVAVADPQRFAAEVCPKFFRHRNFNSFTRLLNMYCFHKVPAAGRDRAVSFAHPHFRRGREDLLGKIKRK