MGFGQLVIGPPGSGKTTYCNGIQHFFQLTGRPCAVINLDPANHDPPYECAVSVEELITLEEAQREFNLGPNGAMVYCIEYVSKNLDWLKERVTPLVAEGKYVLFDLPGQVELFNMHDALREVVAAITGPEWNLRLCTVHLIDSHLCADPAKYIAALMLSLSSMLHLETPHVNVLSKVDLMDKYGELDFNLEYYADVMNLEYLADRILDGNQDAIGTAPSPGQTMMRKKYGKLTKGLCELVEDFGLVNFTTLSIEDKASVERVVQLTDKSIGYFNAGGFSAAAGPGMENAVGGTDYDERALVSNMTVGSNYERHHEVQERFFTDRDERVVPP*