MVWRKRLKTGDYDVRCRRGSCYPLLPGLHDDVALDCIALVCRSDYDFLACLNKRFSMLISSGYLYELREQMGIVEHWVYLVCDPRGWEAFDPVRRKWMSLPTIPCDECFNYADKESLAVGSELLVFGRELLDFAIWKYSLVGRNWIKCPGMNYPRCLFASSSSGSIAIVAGGSDKSGKVLNSAELYNSEKGRWELLPNMHSPRKLCSGFFMDGKFYVIGGVSGPTTSLTCGEEFNLETRTWRKIEGMYPNVNKVAQAPPLVAVVNNQLYAVEYLTNMVKKYDKKNNSWAVLGRLPVRADSSNGWGLAFKAFGKELLVIGGQRGPEGDSIVLNTWCPDSGNPNGTLEWKVLAVKEKTGVFVYNCAIMGC