MEPSDLVDGYKFGDQTTSDVRVCFKRADDQAEWFCCHSSVLSGNSKYFADWLSRNDIGSNNCIGVDCISADYEHYVKVLKLIYLPAESIIDSFESVRSAVGVLRASTLLKCELITRSCIEYLEAASWDEKEEEEILEVAQSLGSEEAVALLARLQAPNVSAVKNVFISAIRFATSMESPSPPFLDDLKTSAQEQIDFMLHEDDDTALVTMDEDVRSVVREGLKKLFSTLKIGLDLLTSEYEQLPEQAEQRVLCSLADIDWMANVLTKIEMMNEFVSGWSEISGYVLSVVQDKKYSSGLWLVKAKLIEVTGKAFDAVGYGSVVFPASSRVHFLRMWLPFMQTTKRLLDEKSKDDAIPQMDADLFQNIEGAIVSLVLALPSGDQADILGEWMKNAEQFRYPDLTEAFEVWCYRSKTAKRRLVGGLNGSGNPTVSL*