MHTLPLYRMGVFVLVLLLLLLLLLLLFSDTATSLSPEGWALLHFRCNIEDDPKYALSNWNAYDKDPCRWFGVRCENGKVTSINLSGLSLKGTLATELGQLTNLRELLLRENDLRGVIPFQLGELEKLEVLDLAHNKFSGHLPEDLGNLSSLNRLYLENNNLEGIIPSELGELRNLYELIISVNRLRGTICGGVTSPTASTGFPDGSIPETGVCKLKYLQIADFSSNYFEGDLPACLQRLPRSSFSLNCLSSEGLPRQRSIEDCSKTPISIVRRRLLQEGNAGVPVANATDSNNTDSTYVNISSGPAQAPMSPTPSPGGQSPGLESGPSSSSSSSSSSSSSSSSSSSSSS