MDSLTELFCLIDDFCCQFEPALERRLLETGVKKRKRCSGLSLSELMTLTVLFHQLRFRQFKSFYLVYVCRHLQAEFPKLPSYQRCVELLPRCVAPLAALFEMLKGQCDGISIADATAIAVCDNRRIARHRVFADSARRGKTSMGWFYGFKLHAIINSRGELIRLRLTAGNVDDRKPMPDLCQGLFGQLFADKGYLAQWLTEALDQQNLQLITPLRKNMRPVPRTRFEKVILRRRSLIETVFDELKNLCQIEHTRHRSLFNFIVNLMAGIVAYCLSDNKPTLNLTRVNSLAKA