MAAASSRPRRRCRAPRRREDNEIDEHPSEQDLLESYLLPHVASSTVRDKKSPPSFIHEADVYTADPAELTRRHAPAVAKKSGGAEAWYFLGPVRGLKGGGQRKARTVDDGAGCWHSEAGAKPVLASSGRCLGHLQSFSFLTKDDDGRRVRSGWLMVELSLDDNNEVVLSKVYFSPRAHLTTKNHVTAKKRKNLATTASPPPRHRRRRAPSPPEEEEEKKTLPETAPEAEECGGDEQPSWLEMRVALGFDTTPIDDETRVRDSPWLKDILMPFPVAPSTPPPRSPSPRREPIEMPEIREFFMRGPYLGEPDPPLYQFDPEKLAAAEKQLQLDGDQRGGGVDDRILLELAAQLEFERYFDLVRSRR