MLISGSLAAIIHLFLSRQQEHDGFTQQEWMISIEQMMNECKESQAVKTAEHGSVLICTNLSGQDIRFDIYHSMIRKRVDGKGHVPILDHITAMKADIENGVVLLKIESEDQKVYQTAFPVYSYLGGG