MTTSLVKDAAGMDKVVLREPLGATAQVHLYGGQVTSWKNERGEELLFLSSKAIFKPPKAIRGGIPVCFPQFSNLGTLEQHGFARNRVWAIDTDPPPILNSSGSGSCSSNKNSTVDLILKSSEDAWPHSFEVRMRVTLKRGGDLAQTIRVRNTNTDNKSFSFTIALHTYFSVSDINEVRIEGLETLEYMDNLQQRKRFTEQGDSITFDGEVDKVYLGAPTKIAIVDHEKKRTIVVKKEGFPDAVVWNPWDKKAKAMSDFGDDEYLHMVCVEPAVIETPITLKPGEEWRGRQELSAVPSSYCSGQLDPGKVLQGK*