MKDTQTKKLALLVGCNYANTPNELHGCINDVLAMRQVLISRFGFDPNRINLLTDAPDSLVMPTGANIKDALDHMVDQAEPGDVLYFHYSGHGTRVPSIKPPHTFHRLDEAIVPCDFNLITDLDFRNIVNRVPKGATFTILSDSCHSGGLIDKEKEQIGPSSLQNSSFTPTSIPTITKSKTIPFESILLHLSSLTHINTPDLATHFLELFGDTASLRFRFPSHEIDSIPSLHEDNGILLSGCQANETSADMNPNGGKGKAYGAFSNAIEIVLKENQGDLSNKEVVLRARNVLKIQGFVQHPCLYCGDDHANSVFLK*