MLADQTTTLSPTGFETLDVGGWQVVVTDGHAVLPEGMTHLPDRAFRNRTSLVSVAFSRSLASIGSGAFEGCSSLSSIDLPAGLVAINNYTFRGCSALPSVTLPAGITSIGMGAFARCPFITTATLPAGLTSIGPSAFHLCSSLTHVTLPAGLTFIGEAAFFRCSSLTRVTFPAGLTSISAAVFSGCSALARVTLPATLTSIGDCAFDACEALGSVTFPAGLTSIGEAAFEGCPSLASVTVPATAEIGDAAFD