MVFTRFVEVGRVAIITDGPDTGKLCVIIDVVDQKKALIDGPAHGVKRQALQFNRMSLLDYTIKIPRSAREKTVKKAWAAAEIDKQWAESSRYKKTELRKRRAALTDFQRFKVKLLKRERQRIIRGKEKLIQKGK