MGAPKQKWTPEEEAALRAGVEKYGAGKWRAIQKDPKFGPVLKSRSNVDLKDKWRNLSACSGPGGPRSSKVLGLPSGGGMRKSMDAGLSPLQIDPLGAFPDPAAYQEMREMASTPSETSPQSYDDFILEAIIVMKHPGGSSSAAIANFVEEHHMVPPNFRKLLNAKLKALTVQGKLMKVDQNYKINTGSSKPRGGQRPDSDDEKAFGRDAKRAVKSKKPKMDIETATLIVRESEEASLVAATRVAEADALAQEAEMAARELETAEALAFELDIAAEVAAYALRPHRKSRASLGGVYCNPIANQS