MGKKAIQFGGGNIGRGFVAEFLHKAGYEVVFVDVMDKMVEALQQNKSYKVTEVSEEGEHTTTITNYRAINSKTHESDVIQEIATADVVTCAVGPNILKFIAPVIAKGIDARTESKPVAVIACENAIGATDTLHGFIKQHTSQDRVESLYDRAQFANSAIDRIVPQQAPNSGLDVRIEKFYEWAVEKTPFGSVGHPDIPAIHWVDNLEPYIERKLFTVNTSHATTAYFGHFRGKKMIADALEDKEIRGLVHKVLEETASLIVAKHDISEEEQKEYVEKIVSRISNPYLEDNVDRVGRAPLRKLSRKERFIGPASQLAERGMKYDSLMDAVEMALRFQNVPGDDESAELANILQEQPAEDATTNLTGLEKEHPLYPAVLDRVRKVQQGTK*