QSLRRILFGGTFHVFNYEWRKSFFQFREPDSELSYILEADRFQGGARAIQMVIQARIIKFLLFSQPGSTDRRTDQDKALAAALSDSLWLAGQEERATVTLVTEDYCITPHLDYKLDDFTEKLQLFTFDRKDDVWKFILDHIQCFKAEGSHGVILFLYSLICSRTVDMNSNTSHLLHLSLGNFVCRQLQALLNLLLTGRASPHVFNGTLQFGEDGQPLERPLQGVLSRSDVGYLHWSREQMERGGLPQVGSMLKTPRFPVWVCCINSSYSVLFSLNRSLLSDWRMEHQFQLFYCNGQNSQRSTARLTVDTHSHHWEAPPAEADPEKRFPSLEMTIRTKWDGAAIDWNGTDPFY