MRILVTGATGFIGGRFARFALEQGLSVRVSGRRADAVEHLVARGAEFVPGDLADPALVLRLCEDVEAVVHCAGAVGVWGPRERFLAANVGLAESVVEACMRQKVRRLVHLSSPSIYFDGRDHLDLNEEYVPRRFSDHYGATKYQAEQLVLSARDLGLEVLALRPRFVVGAGDTSIFPRMIQAHRKGRLRILGNGLNRVDFTSVHNLNDALFSCLLAGEPALGKVYNISNGQPVPFWDAVNYVMRQLDLPPVGGHLPYAVGYGLAALNEGVCRILPGRPEPVLFRLGMAVMAKNFTLDINRAREYLDYDPRVSLWTALDEFCAWWRAQGL*