MGDLIQIIKQAAFDAIEASKPACFLYGVVIETKPLNIQIDQKLILTSDFLLLPEYLTNHEIILKSSDGLKSKFLLENGLKKGENVILLQQKGGQRFLVLDRMVIS