MGRRKTKLALELIQDDKARKVTFRKRKNGLFKKAFELTTLCDVKVCTIVYEKKSEGKLAPPQTFPAKFEEVKEIIDKYKSNSSKIKKVQNLADFYATQTMQVKKEIVKLRTKSYEEKYPTWDDRLNEYSLDQMQELLNNLEAKIQAAHKIHNMMMIDSKKPAIQDYIPPMALVQSNLDPPFLSMVDDQNPSNYGSMGMSESGWDQFASASTSWANNNIQYAPSNVSDYKGTTSIWDYDLFGIDAVPLQYGNMEEKPTFYNNNPMQPPYMHDPILSSAATTSQVEQQQLSVEHALDVPPINVAYDEPLSLSLQPSHTDCPVSAASFSFEYQQFATSSQSESQSQSQSQSQSYVDDQVRMLYDSMFQFKQNNVS