MPQLDVIAFIGQYTWTLIVLCSIYAIVGNEGLPGWQRLMGVRLASVCGPPDMTGRGGGYPGAEVVRDLCA