VPAFLQKLYEIITDKSNADLIRWSDRGDILMVVDHERFANELLGRWFKHQNFNSFVRQLNMYGFRKVSHLQQGTLQSPIDPKIWSFEHPCFRRGQPDLLCLIQRRKHGASTGEASAVVQLHSIVDEVAGIERHQAAISAELTELKQSNQVLWQEASASRVRLEKQQDTINRIVRFLAGAFG