MGAPKQKWTPEEEAALRAGVEKYGAGKWRAIQKDPKFGPVLKSRSNVDLKDKWRNLSACSGPGGPRSSKVLGLPSGGGMRKSMDAGLSPLQIDPLGAFPDPAAYQEMREMASTPSETSPQSYDDFILEAIIVMKHPGGSSSAAIANFVEEHHMVPPNFRKLLNAKLKALTVQGKLMKVDQNYKINTGSSKPRGGQRPDSDDEKAFGRDAKRAVKSKKPKMDIETATLIVRESEEASLVAATRVAEADALAQEAEMAARELETAEALAFELDVAAEVAAYALRPHRKSRASLGGVYCNPIANQS*