METDLALGCSQGLNTTLVRAIQFQSGSRQASPSRLQWKQNSVGKVFQKTWWQMPRVGKLSLQRCVVKSDMTASAATAPAAPLLLETPSGKFLAELLQSHPHLVHAAAEQQLETLAEARDAVTGQEQLSFTGSEIVLYKRIAEIKAQERCKALEDIMYALICQRFSEAGISFVPQISISAKNQRVDTWLPQDEELESVHSDAALELIREHLNLVLGGRGSADTTDQKSTAQISKLRMGRAYAASAVYGYFIRRVDKRFQLEKTIANPSAQLIEMEHKCKLDGGITDHKDNVLVCKTAQEVTALVLRSESEQVENAKAGRLKAVSSGRLRNYAMSFDQKTLQRYANLRSKESASVIERHTEALFGKPEIRITPEGTAAIAKDEVIVLSFSGLRR