MDSQRNFQTLKGKVAIITGASRGLGAGFAFELARRGAKIVATYTSPSSEKLVSELSEKIASLDPSSQCIGVKADLKEESAPAEIVHQAVAIFGTQIDILINNAGMEIVKPHTDLTISDFDSIFYLNVRAPLLLLQAVKPFLPSSGGGRIINISSVGARCGFKNLSLYCASKAALEGLTRSWAAELGVEGHTVNAVNPGPVQSDLLDNIPKEIVDMQKKQTPAGNRLGEVDDIAQIVAWLASEESRWITGQALSASGGLEMY*