MILLFTDFGLSGPYTGQMKAVLAQQAPTVPVIDLFADAPAFDPQLSAYLLAAYAPAFPAGSVFLCVVDPGVGTDRRPVMVEADGRWFVGPDNGLFALIARRATSLKAWTIDWIPDRLSASFHGRDLFAPVAADLATGRPVQRSRLTLAAIDRPDWPDELARIVYVDVYGNAMTGMRASTLPAAAMLTAAGTRIARARTFGAVGPGEPLWYENSNGLAEIAVNRGRADQALGLKVGDAVTVGS