MAARRVLVTLGNGDCGRLGHSMLDHASEELPRVVRALLGAPPLRAVAAGGAHTVVADEQGSVYSWGLNDKGQLGHDRDDNEVGLPGEVPVPERVTAVAAGNFHTLCVGESGNVWSFGCNGNGQLGLGTDAVLVREPRLVKTLQDAKVVAVAAGMQHSLALTAGGEVYSWGNAANGRLGHGSAAKRKLFGASIEFKPRLIRAFEALRVAQISAGQMHSAAVSAAGDAFLWGYGRFHQLGFGDAEDLGTPTALPPLKGSTAALACGSLHTLALQHGGTVLAWGANX