MVQGPIQVNSEIGKLKTVLLKRPGKELENLVPDHLSGLLFDDIPYLKVAQEEHDKFAQTLRDEGIEVVYLEKLAAESITEPEVRENFINDILTESKKTILGHETEIKEFFSKLSDQELVNKIMAGVRKEEIQLETTHLVEYMDDRYPFYLDPMPNLYFTRDPQASIGRGMTINRMYWRARRRESIFMTYILKHHPRFKDKDVPVWLDRNSPFNIEGGDELVLSKDVLAIGISERTSAQAIEKLARNIFKDANTSFKKIVAIEIPNTRTFMHLDTVLTMIDYDKFTVHAAIFKEENNMNIFTIEQNDGKDDIKITRSSKLRETLAEVLEVEKVDFIPTGNGDVIDGAREQWNDGSNTLCIRPGVVVTYDRNYVSNQLLRDKGIKVIEITGSELVRGRGGPRCMSQPLFREDI*