MKDLAVRSSDERVVQFCTVTGAPTKDAVKFIQKYKRVDLAIDAFYSDPNAIAAATQSKSKSQQVAQNAVTRLNDLFERYKERDGDNIGVDGTMKLCEDLQTDPEDVALLAIAYELKSPNVGEWHRKGWVDGWRFLQCESLSSMRDAVAKVRDRLATDAAYFVKVYNYTFDFAKSEGQRSLAIDTACAFWSLLLPHGLQGGALSHQLLVEGDEEDQLMEDPNEEGWRSEYTELWFEFLRERGGKGVSKDTWMMLPDFVRTIDSKFDRHDFAGAWPSAIDDFVQYARDKNRLY*