MDKLVTVFDVEAFIDEVKQRPAIWDISYPDYTDKIKKQQAWKDICVVFRKDYDQLDKEAKLAIANDLHRKWKNLRQCFRRELDKRKNDKSRPGRNGKSAYVYYDLLSFLVPVMGSKSHSRAVSNVDEEDDETAIQSEDNRDSIPQLQSQPSYFIPKKRKHDNEQIAELYGVMKQNLSERNTAHNDEDDDKHFLLSLLKPMRCISPHLKFSLRTEIMQVVGRYYNASLPQNSFSNATQTNFPPSYFSTPFSQVHKLALPRHPSFLASQHFSHAANSMPVSSPASSDESVLDFSDM