MSPLQSLYVDADKSRLVWKYSGLTRIIPDAHRHAHGRSRSFARCAHLRGGGSPAAGCGRPLEGLDVDDPNEVSNVTIGIPVRPSDFLAALPYFRDRERMKVFQGRLDGVQEAACIVVNTFEELEAPSLEASASCLTTNIRCVGPVLPQGNDKATLSASLYQEESMCISWLDQQAAGSVLYISFGSVASLAAQQLEELALGIEESKQPFLWVVRGNSRLFPEGFLDRIHDCGLVIDWAPQIQVLGHVAIGGFLTHCGWNSTLESIHMGVPMLCYPIIADQHLNALLITKVWEIGVGMQKGKDDDVIRRGEVRKAVTALMHSQELRLKAASWKVAAHRALKQGGSSYSALESVIHDLTKVV*