MKTILFFTFYAASGIAQAKVADNSSTKSPILHLSEDDNFNFDILTGLGQAHNDGADINPVLSVAKDIIPGDFESYSKEWFKLANLTKARALDPEIAYDPINVRATWFSIANYFRRADVYNRADWDDPRINDYWDEQTSAFNKAIAALPVPGERVDLPSTSGSFNISGIWYSQPHTNNSTKKHPTLILTQGFDAAQEDLYSSVVAPGLARGYNIFSFEGPGQPTPRREQGVGFIPDWEQAVTPAVDYVLTEKAAFVDPKKLTLYGHSFGGYLAARAAAFEPRLSALMLNGGVLDGYEAYTNFLPPKLLKILESGEKEAFDKSMDALLDDPDASTDLKWGMLQAKWAFKTKSIYEFFQMTKEYTLKGGLLDRIKIPVWLADGEYETLMAGQSKLVKDQLGDNAELHFFNGTAGFHCQTGATQELARVMFAWLDKVLGS*