MSHPFDQLTPDLVLDAVESLGYLSDARVLALNSYENRVYQVGIEDGEPLIAKFYRPDRWSDAAIREEHAFSAELAECEVPVVAPLSRDGESLFAFSGFRFALFPRRGGRAPEPGNLDQLYRLGQLLGRLHAVGATRPFEHREALAVDNFGHASLATLLEGNFIPRSLLPAYESVARDLLKRLDALFAEVPYQPIRLHGDCHPGNLLCRDEVYHMVDLDDCRMGPALQDLWMMLAGERHERLAQIAELVDGYNEFHDFEPRQLPLLEGLRSLRLMHYSAWLARRWDDPAFPPSFPWFGSERYWGEQVLVLREQLAALDEEPLRLF*