MVLNLVGISALSQESEIPNKIGPKAEFVDMTLVAGGHLVKVHKNIVALASPYIKHMIQSAPCEHPVIFLSSITHEILSYILEYIYTGEVNVEVDKIKSFINAATELHITGISNDLPLGTTEQISSTLDKSKKTEEVRSDCAANNNNKKDLPTIDLSFNENGFVNQLETNANSFSEWLQDTDSQNANFECNHLEKTDLLNSVNLEQISQPTSKVEININGSIPQQYTVSKRGSLQLILNRFMYCMHHQSLGGKKRRWRCIDYRLLHCPAYIDTINDQIMNRQNIHCHPYHDEKIMRNIKKNLVFGSLNVAIQKSGKLHDTNNEEIMDDND