STPLGQGRVNQLGGVFINGRPLPNHIRHKIVEMAHHGIRPCVISRQLRVSHGCVSKILCRYQETGSIRPGAIGGSKPKQVTTPDVEKKIEEYKRENAGMFSWEIRDKLLKDGVCDRNTVPSVSSISRILRSKFGKGEEEEAELERKEAEESDKKTKHSIDGILSERGVVSSLHMAPSLSCVSPTRWQSLPPDSARIMLEGAQETGAHEPIPD