MDPLSVLRDYTIRGELDQVKLVGDVYNFGDDYSFRKNIETAYRSKQGGFYTLDSLVFFVKNIHMKHTDYMNAARAAKLQFATFTDRKPLLDYLEGRVATNDAIELLPPTAAPASINEWAGGKHAHDEEPEVVGVDDVDHHAAKKFRAQPWEGQNVMETQFCDDGASVINIIREREWPVRDRETILLCHNKSFESVLSSLLTKRDDDKKIPDVDVRKDLGKGPDGLMPAPNSANRYANVEEKRFWKEHLGTDVAEELGINPSQSYISDSKKKDAARMKPDSKASQRPPHHPHHRPNVKTKPDGPPIIIVPSASQTLLNTFNVKEFLEDGVYVSPEVKVKGMAKKVDIVFVQRKMGRERPVPYEVRDKVQGLTSKDWERVVAIFVLGKDWQFKGWPFSDRVEIFNKFMGVFLRFEDDSVESAKQVMQWNVKIINLSKHKRHQDKTAVLNFWQGLDSYIQSRKLNLLY*