MVALPVSAIGFEGYEKRLEISFFEPGLFADPEGKGLRSLSKAQLDEFLGPAECTIVDSLSNECVDSYVLSESSLFIYPYKIVIKTCGTTKLLLSIPVILKLADTLSLKVQAVKYTRGSFIFPGAQSFPHRHFSEEVAVLDSYFGNLSSGSKAVILGSHDNLQKWHVYSASAGSIQTKNPVYTLEMCMTNLLRKKASVFYKTESSSAAEMTIRSGIRKILPNSDICDFEFDPCGYSMNSIEGAALSTIHVTPEDGFSYASFEAVGYDLNSSSLGSLVRRVLTCFQPDEFSVALHADYVACELLERICSFDVKGYSHAEWSPEELGKGGLIVYRKFTRSSLCGSPKSVLQDCWNEEEKRNEVKEVC*