MKTELRGNTTSISLQNPSLFNTPQSSLSGALKGCLGSLDGACIEKLLLHCASALEHNDGTLVQQVMWVLNNVASLVGDPNQRLTSWFLRALVSRASKVCPTAMDFDGSSTIRRRQMSVTELAVYVDLIPWHRFGFCASNSAIFKAIEGYSKVHILDFSITHCMQWPTLIDALAKRPEGPPSLRITVPSCRPPVPPFLNVSCEEVGLRLSNFAKFRDVPFEFNVIDDPSYLASTEIMPKESSHDFHFESLLNHLTPSVLNLRDDEALVINCQNWLRYLSNIEQQGSSVQYSSLRDAFLRTVKAFNPCIVIVVDEDSDLSAPSLSSRITTCFNYLWIPFDALETFLPKDSSQRIEYESDIGHKIENIISFEGLQRIERLEPGIKVSERMKNAGFFSVPFCEDTIGEVRSLLEEHASGWGMKRGEDHMLMLTWKGHNSVFATAWVPIDLQD*