MSVVSLLGVNVMNNPAKFTDKYLFEITFECLEHLEKDLEWKLTYVGSATSDNYDQELDSLLVGPIPVGVNKFIFEAEPPDTKRIPIDELLGVTVILLTCAYDGREFVRVGYYVNNEYESEELINDPPPKPVIEKIRRNVLAEKPRVTRFAIKWDSEASAPPEFPPEQPEADEVADEEEYGADELAEQSSIADPAVNGGMEVEGQPNGAIVIEEDEMSEDGSVDLENESEDELDGEGDAEGELEQGQDEDIEMGDEMEIDDHPKQQGMAMAQ*