MLTARVLFVYGSGGAGHYASALALRDALLRHETRARFGDVQLRIELVDGSQLAGATNADRVYNAAVMSGLPGLTSILYWLARTMQPLSQRVLARQMKSSIDNLQVTGGVVHLVVSFVPFLNPALLYALPHIPYLTVITDFEHSEEHPWLQDQRQICFCPTREVARQARQLGWPDTHVQETSGMLVRGEFYEAAAALASDRATESRTGKGNNKLIVVLFGGLPPTGLVFRIVQAVIDRKCNCTLAVVCAKNRRLKQLLESSFGVKPSAGPTTLELHGYLDTEQLAGLMARAEAIIAKPGPGVTAEADVLCVPVLFPLFGFRVMAQEQPVLRRALEQSKGISCRSIDHLVDIIESPDQLDTMRRSIVRANNVVAGTAQDPTGPNRSLYEIVDFLVRHVPRTVTANPYVDSTVSW*