MVPGEFVLRKDPILCNEGKESIKVNVLNRGDRPVQIGSHFHFFEVNPYLQFEREQAKGRHLNIPAGTAVRFEPGDEKEVELVAFSGERKIYGLNNQLNGRAEL