MFSTAVVPSLRFTFVRTRIAPQSACIAFSVVATSGQVPAMDTNAQTKVKARAKAAVLGALVADAATCPLHWIYDVEKVKGLLSGKGRLETPEFFPNPSCPFYKYDVGSLSPYGDEAFALLQYAASSAEVEGLGLAGHLVTHFKAYSGRLNGTAKHLVEKWEAGERFPAAAADDSQAHAIVKVPVLVARYGGTPELAARVEEAVRSQQNNDVAVAIGQAGAVILEQVVVHGSSVAEAVAWALQPGHLASEDVRLQLAERLSDTTPSLNEMVWEITKVPHCGLPGAFINSLYCAATSAGYVDNVRRNLTAAGDNCSRVLYGGALWAAAEGEGGIPAEWKQQLAPGLYGQLDELADQVLARRGDX