MAARGGGGGRAGPARVSNLDGDAPESTDFANYFCTYAYLYHQKDMLEDHKRTGAYYNACMQNREQFAGKVVLDVGTGSGILAIFAARAGARKVYAVEATDMAKSAKRLVAAQGLEGSIEVIQGVIESVELPEKVDIIISEWMGYFLLRESMLDSVLVARDRFLKPGGALYPSHARMVLAPIRSNQCRQRQGDFQNSMEGWAEFLGEMKRYYNVDLDCLSDDYRKEQLDYFSHTAAWTDIHPSQVVGTAAVFKTYDLHTLTLEELKAPLNASFNIRVLEDGPVDAYCGWFDTQFKGSAENPTTNEVVLSTAPDPTGATHWGQX