MELPLDFEARPNIVELFLNPQAAIARHADRNLPVRVLDRQLSGGARRGNPSNTFEDERWARHPHSPVRVDAYGDMGGGFRPVNPQGLIPRMPSNIRPGITVPPSVPFLIPGKPSTPGANPVLYRMNTVDSERWQRMPTAQKGLIPSPQTALPPVHKADNRYEVGKISDEEEQKQRQVKGILNKLTPQNFQKLFEQVKEVNILSAMTLRGVISQIFDKALTEPTFCEMYATFCKQLATDMPEFVEDYEKVTFKRVLLNKCQEEFQRGELEQAEASATEEEGEDKLSPEERERKRLQAKRRMLGNIRFIGELYKKHMLTERIMHECIQKLLGEFENPDEEDVEAL