MSSNRQLHLASWSDLPEDLLHLILIRLGLPEYQSFESVCTTWRAATKQFNPCKHFPWFMLLKCEHCEIQSHVFIHPSSGRLYRLKPPEEFNDKYNYLGSFQGWLFAIPFDLKNTIFLLNPFTGAQIDLPSWPWNPTSSLDIYCFRLSSAPTDTNCIVVVLRHSYPGFTFCRIGDDKWTKIKTSRGPRYSSGPPLDVLVFQGKFYLQYTVLPNTKSAAATNAEHPNLEILRLPLPNTMSSFFYDKAFSSFLVESSGEILLVLQAFSLLPEPETSVSLSVFRLDLSTLSWEKMEKIGNQVLFLGQCCSVSVPAAELGYGENHIYFSRRDGTSCVLNMEDGNIKYGLTQCQTCLCLNPM