MVKETRYYDLLGVHPRATEAVIKRAYERNVHLDKNPNTRRAAKKLKEMGEAYQVLSDPAKRASYDAHGIAGVSMKGPTEGEKVIMGTMKDPAEALAMLFGIELFEEYVGQLGMPSMVTCFSSTDSMEVQKEKLNAAQTERDEKLAQILKNRLIQYVQGDKEGFVQQAKSEVQRLSAGSGSYGGNLLQIIGSIYERQVAKEAGGSSAVLHVNQLRITAATAACELIQLLLDLGRQLRTAQNYSDYYSQLKAFLQSNKELLIRSLWKLNVLDIEATLLHVCQMVLQDSNADEEDLRARAIGLETLGKIFQTAKPQIEDGIPGGDTDADTHTALLQLWNHIAELCRSVQVPNSSPS*