MGRGKIEMKRIEDATRRQVTFSKRRAGFLKKANELAVLCDAQVGVVVFSDKGKLFDFCSPPVILMELFHRYEITTRNTRLQETNRDDEQMVMEITRLRNEIDQLEASLRRQTGEDLSSVSTVDELSQLQLQLESSLSKVHARKDELMSQQLEDMRRMVHYSLIVVAVVVFADECIRPCMSRTISCAAWGELQLWSSLPVGEQQMSENWHSENWQSPGSGEASAMEALTMLPPAAAATTAAEAFNCFFPEEEKGVAASSTLLQLWPQPHDGDQPDLRLW