MINKDTQLCMSLSGRPGNFGTTFHNYLYDKLGLNFIYKAFTTQDIEHAIKGVRALGIRGCAVSMPFKEACMPFLDEIHPSAQAIESVNTIVNDNGFLRAYNTDYIAIVKLIEKYHLNKNAKVIVHGSGGMAKAVVAAFKNSGFEKLKIYARNVKTGQYLAALYGYAYINSLENQQADILVNVTPIGMKGGKEEMDLAFPKAFIDNASVAFDVVAMPVETPFIRYAQARGKQSISGAEVIVLQAVEQFELYTHQRPSDEFIAEAAAFARTKF*