MSCSHCVCQLLVPDGRAEYNSESRSAKMAVWIFGYASLIWKAGFEYDERVVGFIKGYRRAFHLACFEHRGTLELPARVALLEQDEDAVCWGVAYCIKGADAAERALAYLHVRECEYNKIDTFDFYTEDSPDKVAIPEVQVFMSTHDSKYYLGGASHEEIALQIAVATGPSGPNCDYLFRLVEALREIGHEDAEANMLADAVRRFRNEIKIGGANDLRTYMKNCSDTLAIISTLSQSSAAVLPRVNAGAQICAMASASLHHIPQSPRFVKSQAL*