MSYSFLGQSTVRYPAAVHGTPEAKATYVDSPADKLAIEMNVRMLSELARVKPRGDPTSYDALVEAALMLRDATPPEKLRSDIGNLMRKQITSGMPPFALGAMQALVPSEILREMNATVASEAAEWMFGPTTRETLAGQGGKRVTVVNVKKCRYLEASGCASVCVNQCKLPAQDVMRSEFGTPVYMQPNFNDCSCRMFFGQEPLPESIDPAIKASCLEGCARGDAMAAMSAAAEAEAAASEAAARAGTFPDPQAWVDGVVGPRAKKKNPPERANETCDLLRG*