MATLKASILAILGFAFFCGAALAARDLSDDSAMVARHEQWMAQYSRVYKDASEKARRFKFADLTNHEFRSVKTNKGFKSSNMKILTGFRYENVSADALPTTIDWRTKGVVTPIKDQGQCGCCSAFSAVAATEGIVKISTGKLVSLADQELVDCDVHGEDQGCEGGLMDDAFKFIIKNGGLTTESSYPYTAADGKCNSGSNSAATIKGYEDVPANDEAALMKAMANQPVSVAVDGGDMTFRFYSGGVMTGSCGTDLDHGIAAIGYGKTSDGTKYWLMKNSWGTTWGENGYLRMEKDISDKRGMCGLAMEPSYPTK*