MASAASTANVTLFSKQTGGVLLVPSHGGRASSRELAAVAKGRTFTSISSCASLCGDSATSLSFFLFENVAGSSKRASGRSAGVASAARKGVRAELIAPDGGKLVELVVPEKERASKKAEAAGLPKVNINNIDLEWVHILSEGWASPLKGFMRQNEYLQALHFNCMRAEDGSLVNMSIPIVLAIDDDQKAAIGDSQAVTLVGPSGEPVAIIRQPEIYAHNKEERIARTWGCTAPGLPYVDEYITNAGPWLLGGDLEVLERIKYNDGLDSYRLSPAELRAEFERRNADAVFAFQLRNPVHNGHALLMTDTRRRLLDMGYKNPVLLLHPLGGYVKADDVPTDWRMKQHDEVILSSLFQLTLP*