MAAFGNGGYGYSSGSDGEDEEEGPEGYRKGGYHAARPGDRFAGGRFVAQRKLGWGNFSTVWLAYDTLLKRFVALKIQKSARDYAHAALHEIELLSAVAKGDPTNSKCVVQLLDHFKHSGPNGQHICLVTEFLGDSLLRLIRYNRNKGIGLSRVREICRSVLVGLDYLHRELGIIHTDLKPENVLLVSTINPSKDPVRSGFTPILERPVGNQYGGKVTSFSEKMLKIRARRAVAKISLRRVSLGGVGAEVEKERSLDGISMKCKIVDFGNACWADQRLAGEIQTREYRAPEVIIGSVYSYSADMWSFACMVFELATGDMLFAPKNCQGCNEDEDHLALMMETLGKMPKKIASSGTHSKVYFDRHGDLKRIRRLKFWPLERVLVERYNFTETDANGFADFLRPILDFTPENRPTAAECLKHAWLN*