MGDPGDGVPNHLWRVIGENGLLVRQEADLKSSELGRLPYGAVLLQKELRGERLGFQLLRGAGPLEGYVSLRIKGKELLQKCLVPLDPPETHVPNVSMEVEMPTHCLTSLLDFQRVANFRDLAEGLGARVALRPGKLFRTGHFAAALREDLGRLDALGIRTCVDLRDGLDFEGADAPVYDIFPPRPRSPRSVPSAEPGTRRRLWCPFSKDLKLRSWSSEEKLGLVPQHHRRAWHSWWYQRYVRLFMEKKVEVNQASNLCALNRAILLVNSDEVLKAMKALSEEKNYPVAFGCVAGKDRTGLLACLVLSALGVDKETIMADYLKTNLAAEHINACVQVGMALWWKQLESEDPRRFKMLQRNGQVYPLDYDASWPGLKGGRASPGSAGNTAPVAPAVFPATMAYTLQLLEEEGGTLAYLDSIGFGPEDVQKLRKILLVQE*