MVLLVDKYRPRTLDGLDHGASLSASLKRLVAGGDFPHMLVYGPSGAGKKTRVMALLRELHGPSAEKLRVESRTFKIGTHNVELTLLSSPHHIELNPSDAGNRDREVVQEVIKEIAQTAPVVGAAADGQRAFKVVVLNEVERLSKPAQHALRRTMEKYVSTCRLLLICTNPSKVIAPIRSRCMCLRVAAPTHDEICTVLGSVAQKEGLKLPAGLAMRIATASERNLRRAILTLEACKVAQYPFTDNQPLQQPDWLAYIDAVALDVLHEQSPRQLLKVRGRLYELISSCIPPDLIFQQLTIALLKRCPKPVQHEALHHAAIYEHRLQAGQKAVFHLEAFLARFMSVYKKHMVMSQR*