MATTVQPHSPDPTAITSPPPPPPPPRQEDLTAAGEGVEIAALDEQPAHVAVAVADKGKTAPGGGKLVAEAMRKCAAPRSSRYHGVTRLKWSGKYEAHLWDNTSQVEGRKRKGKHVYLGSYVTEENAARAHDLAALKYWGISQPTKLNFNISDYVKEIEIMKSMNQDEFVAYIRRQSSCFSRGTSSYRGVTRRKDDKWQARIGRIGESRDTKDIYLGTFETEVEAAEAYDLAAIQLRGVHAVTNFDVSNYSEEGLKKLEGSSVVVNLEDQSEVTKLAVTNFDISKHCEDGLKKLDGAS