MGAPKQKWTPEEEAALRAGVEKYGAGKWRAIQKDPKFGPVLKSRSNVDLKDKWRNLSACSGPGGPRSSKVLGLPSGGGMRKSMDAGLSPLQIDPLGAFPDPAAYQEMREMASTPSETSPQSYDDFILEAIIVMKHPGGSSSAAIANFVEEHHMVPPNFRKLLNAKLKALTVQGKLMKVDQNYKINTGSSKPRGGQRPDSDDEKAFGRDAKRAVKSKKPKMDIETATLIVRESEEASLVAATRVAEADALAQEAEMAARELETAEALAFELDVAAEVAAYALRPHRKSRASLGGVYCNPIANQS