MELVSLPEDALMCVLSQLPCTDLLNVSSTCRLLHGFARSDLLWMRLCQPWRFDVDLEEWRAGTHSAVTLFRLLSSLSKLVGYWTAPELEPKGGLLYICWGHLSVDAHRILVERRGELKMQHIFDVMGLLDGSARLRLFVSCTTPSGQRGLSLSGALVWLSPNEDEFYVELAQNMEGSWLPDPSEPTLEETVDDDQTRSKSRSSSPNAPGEMDLANIESLLSASFGLGRFYFEGFVQEHQAYAIDSARRIGGSLHKKLIIEETNRRLRLAGLWVGVYGPHGVEIINISYTEEHILATKVIGDPNVPAGQVTFKAELSTESSDVPSIIQALLDYQVGSDDDPFTIVKLFQGYGQIAETGYVFPQWVPGQLLIDQRNNIAFMWQDDNFVIPFQRLDVPQLYHELKESQALVIM*