MHTVPTLLVPPRVKIVEVGPRDGLQNEPVSVSTEDKIKLVQKLAQAGCRYIEAGSFVSPKWVPSMANSFQTMTKLREWKEKQGPEYEPLVLSCLVPNLAGLHQAIQVKAGEIAVFGSASETFSNKNINCSIDESLERFALVVAEANTARIPVRAYLSCVIGCPYQGRIPPLAVAQMAEKLLALGCHELSLGDTIGVGTPTTTIALLKELQHVLGNDVDKLAVHFHDTHGQALANILVSLESGIATVDASVAGLGGCPYAPGASGNVATEDVVYMLNGLGVETGIDLDKLVEAGDFICEVLDRPSRSRAGTAISAIQKRKAP*