MACRISVISRHISSPPLEHLDDLGIRVAPEVRSALSSGVGVVALESTIVSHGMPYPQNFHTAQEVESIVRANGAVPATIAILDGVPCIAWIGLSLAELERLAKLGTMVSKTARRDIPYVIARRGNGATTVSATMFFASKAGIKVFVTGGIGGVHRQGESTMDVSSDLTELGKTPVAVVCAGVKSILDIPRTLEYLETQGVTVVSYSTDEFPAFFTPNSGCKAPCRADSVEECADIIEASTKFGLSSGILIGVPIPAEHAAAAKNVESAIQSALHEAESRGIAGNSVTPFLLKRVNELTGGDSLAANIQLVKNNALVGAKIATALTTRLSRFTKSSCH*