MFVPIVQYSLNGIADAFDDFAPHKAKQPLSTVAKVKLSASERKPVAETAAGGGKQSSQQARNVSPPAEVKQAPEREWNFGVGPRPGEQHGKSLLGKSDPTVWFEAAAALPPLPASDQPISDEDVERLRQQGEQMLANEAASFEREMQKRNAADYKWLQQVKRQGTTADKVAAITLQVQESAVANLAGLDMLLGWVTRRQGGREVVRQALEALQELFLTVLLPDGRRLKHLESQPLASLPSGKEGAKYLLWWFLEDQIKVRYGLFVGALEECSRDNLEFLKDKATKALYTLLVKKPEAEARLLGALVNKLGDPARKLASKAGYLLSQLLLQHPVMKPVVLRELERFVFRPGLQDRARYYAVVFMNQLPLNRKESEGGASLAGKLVGLYFTLFRMVVEGSIGLAAATRKLQVAAMHVCGYAA