VAMQDVEEVVLMTITDQKMDDVSSVKEEEDVKSVLVTTELSQHMGFSSREEVVEIAPEDLDVESCTADALSKQEAVYVKLTEEVDVESDIYYPITCGDTKAILVWKKFVCPGINIKCIQLNEQLVSPKEFVCLAGKSTLKDWKRAIRLNGTMLRKIMDSGELEFYQHAKVCSNTCRSTKIDLVGSKLSAISQQSAEFIAVTPSSTILNGQSPSFSDAEESSEWVTAIGEDSVVFWCGVKQAGLLDDVVDDFRTELKQLLTSMHERVSEPPLLVKDVNLLDNIVQNFGMLDLVKKVLARHKSQMDHYREQYTQSLADPALEQQCDEHRKRAKELKSKAQHLDNVLMTFAP