MASEVVVPRASAQCFAVPSGVDLSAAAAFPVAYGTAHVALAHRARLRAGQTVLVTGAGGGVGMAAVQIAKAMGATVIAVARGEEKLDACASAGADYCLDSDALRTPPRGEERGSGGDSGGGASSSSAAFAGLRKAVTALAPATRRGVDVFFDNVGGAAFKSGVKCVAWGGQVLVIGFASGEIPTLAMNVPLVKNVTVHGVYWGSYATGDPATFQASARETTRLLREGKLRVRVSHSFALDDASEAFRALAERRAIGKVVV