MNTFTHVPPGFRFHPTDEELVDYYLRKKVASKRIDLDVIKDVDLYKIEPWDLQELCRIGTEEQNEWYFFSHKDKKYPTGTRTNRATKAGFWKATGRDKAIYSRHSLIGMRKTLVFYKGRAPNGQKSDWIMHEYRLETNENGTPQEEGWVVCRVFKKRMTTVRKVGEYDSPCWYDDQVSFMQDLDSPRRIPQPYASYHHHYPCKQELELQYNLPHDPFLQLPQLESPKVPQSAASVSCNSVVPYGYDRNNGSTLQSSTLTQEEHMQPGHQQNLNSLYNNSEQAVDQVTDWRVLDKFVASQLSHEEASKENNYPNAATSLQVAEQMNLLASESKRPEIAHQEYASTSTSSCQIDLWK