RSRTTSSFFIRDILADRRTCSLLGPAGQPEPQTERLHSGLGKDYQNKSPSSEFEEKKRIDCSVLGKATDPTFHPKKSRKARTAFSDQQLSRLERSFQKQKYLSVQDRMELAASLQLSDTQVKTWYQNRRTKWKRQSAVGLELLGKDPRMFLPSHFLYPPAPPTLDLYLFTRHALQQPVPPLLPH