MFRPIELTMTITYDNKRGMEFTVNVRLSNNYSIIVQVDLVSTRSPALAKTKFLIPYGHHGFTGPFDFNRLEERVCQLLKVMYKDKHTGEFRQEDMVETIDILMMHEAPVIDINIHDLYSVYTRASV