LWFRLFTGARRPLSDSDLNYLSEKLLLPNVPDQKPITFHRFAKQNLRDDVSFSFWEWFFSIMQLIKQKLLKFWDEGWLVGFISKQDASQSMMLSSHPTFLLRFSDTQTGAVSIGFVCEDDDGQKVPFHLAPFSIKDLDQLSLAQRIASCPQLKEIKYLYPHMDKDEMLRYFDSEERNRGGPDSPTGYIQSEIVMVAKTTNKPSSASVFSGGDSPSPLSVQSKLDWSPGEVIQPIQSMDIGDDLASMLSSSGLDGCNNQGDVESLLGPGFRPQLPSQPLQHVDLSFVDSYNNPAFYRDSFPSSLSMAI