MVGDGFEVKCSGDLMGKELEAFAKVLDSPAKPVLAILGGAKVSDKIQLIMNMLDKVNKMIIGGGMAYTFLKIKDNMPIGSSLYDEEGAKIVPEILAKAEKLGVEIILPVDFTCSSKFGEDGEIKEGVTKADGVPEGFMGLDCGPASVELNAKAVAESKTIIWNGPMGVFEMAKFEPGTKKLMDAVVEATGKGVITVIGGGDTATACKKYGTEDKVTHCSTGGGASLELLEGKELPGVAALNDKLLGRQDAFSN*