MAQLLKQLNPAISQYKDRRFCGTQQEFEECLHTSTTVYVGNLSFFTTEDQIFEVFSKVGDVKRIVMGLDKHRSTPCGFCFVVYYTREDTEDCVKYVNGTMLDDRPIRVDFDWGFVEGRQFGRGRSGGQVRDEYRMDFDSGRGGYGSIL