MLGIGSVVARRSYKEDLFHIIIDFKKDGRHKKAVLKGVNYRLSADAFMEDLVLKKEKELLYYSLADAQEVYKKMHKVIYDRKFQPEEEYFEIPGRILHLDGDKEYLEQCTKIYKQLGLQAKGICVTEKEQPKVIGKMLIENPTDILVLTGHDSMIKGKEDYKSLDSYKCSHFFVDSVKEARKVQPNKDSLVIFAGGCQSNFEAIIKAGANFASSPKRMLIHALDPVFIVESIAFTPIDRTVSIKEVLMHTVTGIDGVGGIETRGQLRRGYPKIEC