MPSGDEYALTDEVLAHVTKNLRKSGRLMIRRAFANAPELRELFDEYLGLKTIQELKKSERFKKNGIEIILVWFGGVLAKGNADELADKIAERHSFDLKIPIEYLGDLNKCLGNVLHNHLRAKFNEEAQDALRAWFAYLKRRYKRIAREQGKAN