MSSLNIKQGSDAHFPDYPLASPSNNEIDLLNLISVLWRAKKTVMAVVFAFACAGLLISFILPQKWTSAAVVTPPEPVQWQELEKSFTKLRVLDLDIKIDRTEAFNLFIKKFQSVSLLEEYLRSSPYVMDQLKEAKIDELDLHRAIVALSEKMKAVDDNASKKKDEPSLYTSWTLSFTAPTSEEAQTVLSGYIDYISTLVVKESLENVRNKLEIKTQFEKEKLAQDRIKTKNQLDANIQRLNYSLDIANAAGIKKPVYSNGQAVKDDPDFSISLGADGIERKLEIEKAVTDVAELNGELRNRQYLVEQLTKAHVNDVNFTPFKYQLSPSLPVKKDGPGKAIIVILSALIGGMVACGGVLLRYAMASRKQDAMMADHLVEFRVPGSHHHHHHHH