MRYYLPLFGSFDNFLRALQRSSCLLSSDLGKVIKPNVVFLRECGLSDCDIVKPSVPVSRMLTTNPERVRAMVACAERLGVPRGSGMFRQALQAVAFLNEDKIAAKVDYLKNTFRWSAAEVVIALSKAPMLLRISKDMLQRKSKFLLSEVGLEPMYIAHRPIITCLSLEGRVRPRYYVLKFLKENGLVDRELGFYTAVSTPEKYFVDKYICPHKKAAPHLAEDYATACKGEMPTNFLFR